如何获得一个编辑器在AutoFilterRow列(devexpress xtragridview)

本文关键字:AutoFilterRow devexpress xtragridview 一个 何获得 编辑器 | 更新日期: 2023-09-27 18:15:03

我使用XtraGrid控件,与GridView。我启用了AutoFilterRow

对于文本列,我执行LIKE搜索,对于下拉列,我分配ColumnEdit = ReositoryItemComboBox。

显示在除AutoFilterRow外的所有行中。如何在AutoFilterRow中获得它呢?

如何获得一个编辑器在AutoFilterRow列(devexpress xtragridview)

要显示自动筛选器行的编辑器,请按如下所示处理customrowcellledit事件:

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