示例 1
这个示例展示了如何使用 ColumnView.ActiveFilterString 属性把筛选指派到视图。
C# | 复制代码 |
---|---|
gridView1.ActiveFilterString = "([ProductID] = 1 OR [ProductID] = 3 " + "OR [ProductID] > 10) AND [Discount] = 0"; |
Visual Basic | 复制代码 |
---|---|
GridView1.ActiveFilterString = "([ProductID] = 1 OR [ProductID] = 3 " & _ "OR [ProductID] > 10) AND [Discount] = 0" |
示例 2
下列代码演示了如何通过 ColumnView.ActiveFilterCriteria 属性创建筛选标准并且指派到网格视图。 所创建的标准使用了在 DevExpress.Data.Filtering 命名空间 (GroupOperator 和 BinaryOperator 类) 中定义的运算符。 所创建的标准表示筛选表达式:“[Extension] = '.gif' OR [Extension] = '.png'”。
C# | 复制代码 |
---|---|
using DevExpress.Data.Filtering; CriteriaOperator expr1 = new BinaryOperator("Extension", ".gif"); CriteriaOperator expr2 = new BinaryOperator("Extension", ".png"); gridView1.ActiveFilterCriteria = GroupOperator.Or(new CriteriaOperator[] { expr1, expr2 }); |
Visual Basic | 复制代码 |
---|---|
Imports DevExpress.Data.Filtering Dim expr1 As CriteriaOperator = New BinaryOperator("Extension", ".gif") Dim expr2 As CriteriaOperator = New BinaryOperator("Extension", ".png") gridView1.ActiveFilterCriteria = GroupOperator.Or(New CriteriaOperator() {expr1, expr2}) |