Devexpress xtragrid 按值筛选

本文关键字:筛选 xtragrid Devexpress | 更新日期: 2023-09-27 18:36:50

嗨,请帮助如何过滤devexpress xtragrid,使其不会在列代理中显示以"!!!"开头的行。啧。

Devexpress xtragrid 按值筛选

只需使用 ColumnView.ActiveFilterString 属性,如下所示:

gridControl.DataSource = new List<DataObj> { 
    new DataObj(){ Agent = "AMD" },
    new DataObj(){ Agent = "!!!AMD" },
};
((ColumnView)gridControl.MainView).ActiveFilterString = "[Agent] NOT LIKE '!!!%'";

甚至

((ColumnView)gridControl1.MainView).ActiveFilterString = "Not StartsWith([Agent], '!!!')";

相关帮助文章:筛选概述

如果数据来自 SQL 查询,则可以在绑定到数据网格之前,在 WHERE 条件或代码中筛选出具有此类数据的行。这不是 DevExpress 的问题。