如何在AutoFilterRow(devexpress xtragridview)中获取列的编辑器?

时间:2011-11-17 11:40:04

标签: c# winforms devexpress

我正在使用GridView的XtraGrid控件。我启用了AutoFilterRow。

对于文本列,我进行LIKE搜索,对于下拉列,我指定了ColumnEdit = ReositoryItemComboBox。

除了AutoFilterRow之外的所有行中都显示此列。如何在AutoFilterRow中获取它?

1 个答案:

答案 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;
}