private void Model_CreateCustomRepositoryItem(object sender, CreateCustomRepositoryItemEventArgs e) { CreateCustomRepositoryItemHandler(sender, e); }
protected override void OnCreateCustomRepositoryItem(CreateCustomRepositoryItemEventArgs args) { base.OnCreateCustomRepositoryItem(args); if (CreateCustomRepositoryItem != null) { CreateCustomRepositoryItem(this, args); } }
private void Model_CreateCustomRepositoryItem(object sender, CreateCustomRepositoryItemEventArgs e) { if(CreateCustomFilterEditorRepositoryItem != null) { CreateCustomFilterEditorRepositoryItem(this, e); } if(e.RepositoryItem == null) { e.RepositoryItem = e.Column.CreateDefaultFilterControlRepositoryItem((DevExpress.XtraGrid.Views.Grid.GridView) GridView,ObjectTypeInfo,RepositoryFactory); } }
protected void CreateCustomRepositoryItemHandler(object sender, CreateCustomRepositoryItemEventArgs e) { if (CreateCustomFilterEditorRepositoryItem != null) { CreateCustomFilterEditorRepositoryItem(this, e); } if (e.RepositoryItem == null && GridView != null) { IMemberInfo memberInfo = ObjectTypeInfo.FindMember(e.Column.FullName); if (memberInfo != null) { GridColumn column = GridView.Columns[memberInfo.BindingName]; if (column != null) { e.RepositoryItem = new GridFilterColumn(column).ColumnEditor; } else if (repositoryFactory != null && e.Column.ColumnType != null) { e.RepositoryItem = repositoryFactory.CreateStandaloneRepositoryItem(e.Column.ColumnType); } } } }
private void Model_CreateCustomRepositoryItem(object sender, CreateCustomRepositoryItemEventArgs e) { if(CreateCustomFilterEditorRepositoryItem != null) { CreateCustomFilterEditorRepositoryItem(this, e); } if(e.RepositoryItem == null) { e.RepositoryItem = CreateDefaultFilterControlRepositoryItem(e.Column); } }