Devexpress xtragrid按值过滤

时间:2013-10-24 04:21:51

标签: c# devexpress xtragrid

大家好帮忙请问如何过滤devexpress xtragrid,这样就不会在列代理中显示以"!!!"开头的行。 亲爱的。

2 个答案:

答案 0 :(得分:1)

只需使用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], '!!!')";

相关帮助文章:Filtering Overview

答案 1 :(得分:-1)

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