我正在使用GridView的XtraGrid控件。我启用了AutoFilterRow。
对于文本列,我进行LIKE搜索,对于下拉列,我指定了ColumnEdit = ReositoryItemComboBox。
除了AutoFilterRow之外的所有行中都显示此列。如何在AutoFilterRow中获取它?
答案 0 :(得分:1)
要显示自动文件管理器行的编辑器,请处理CustomRowCellEdit事件,如下所示:
void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) {
GridView view = sender as GridView;
if(e.Column.FieldName == "COMM_TYPE" && view.IsFilterRow(e.RowHandle))
e.RepositoryItem = repositoryItemComboBox1;
}