【问题标题】:Set activefilter using Include使用 Include 设置有源滤波器
【发布时间】:2019-08-19 19:51:04
【问题描述】:

我正在使用 Devexpress Gridcontrol。 我正在尝试创建一个过滤器。

 Dim l as List(of Integer)

 Mygridview.ActiveFilterString="l.contains([id])

 MyGridview.ActiveFilterEnabled=True

但这不起作用。网格未过滤。 我能做什么?

【问题讨论】:

    标签: devexpress devexpress-gridcontrol


    【解决方案1】:

    从表达式l.contains([id]) 我看到您尝试使用VB.net 语法来创建过滤器表达式。但是ColumnView.ActiveFilterString 属性仅接受使用特殊语法的有效过滤器表达式。简而言之,过滤器表达式是一个公式(或一组公式),用于指定应如何过滤数据。每个表达式包含三个部分:

    • 数据字段,其值应被过滤;
    • 一个过滤,应该与存储在数据字段中的记录进行比较;
    • 运算符,将数据字段值与过滤值进行比较。

    GridView1.ActiveFilterString = "[ID] = 1 或 [ID] = 3

    要了解更多信息,请参阅Criteria Language Syntax 文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 2021-12-12
      • 2014-11-13
      • 1970-01-01
      • 2018-08-29
      相关资源
      最近更新 更多