【问题标题】:Devexpress Gridview Filter ControlDevexpress Gridview 过滤器控件
【发布时间】:2012-10-27 07:38:37
【问题描述】:

我有一个由 SQL 查询填充的 ASPxGridView 组件 我想在我的 ASPX Gridview 上应用过滤器 所以我写道:

<dx:ASPxGridView runat="server" ID="gvExecReq" Visible="false" AutoGenerateColumns="true"
        OnPageIndexChanged="gvExecReq_PageIndexChanged" OnBeforeColumnSortingGrouping="gvExecReq_BeforeColumnSortingGrouping">
        **<Settings ShowFilterRow="True" />
        <Settings ShowFilterBar="Visible" ShowHeaderFilterButton="True" />**
    </dx:ASPxGridView>

过滤器建立良好,但它不起作用 我还需要添加什么?

【问题讨论】:

  • 你所说的“没有功能”是什么意思。它是不可见的,它是可见的它没有做任何事情,或者它是可见的但它工作不正确?您需要什么样的过滤器,过滤器行、标题过滤器或过滤器控件?你都启用了,都没有功能?
  • 你好,我说的是FilterBar,它是可见的,但它什么也没做

标签: filter devexpress controls aspxgridview


【解决方案1】:

请使用以下设置以使过滤器正常运行:

     <Settings ShowHeaderFilterButton="true"
     EnableFilterControlPopupMenuScrolling="True"
     ShowFilterBar="Visible" ShowFilterRow="True" ShowFilterRowMenu="True" />

您还可以在网格的列中控制过滤条件,即包含、相等、不包含等。

  <dx:GridViewDataColumn  Settings-AutoFilterCondition="Contains" Settings-FilterMode="DisplayText">

【讨论】:

    【解决方案2】:

    如果数据库中的字段类型是string,你可以写部分文本进行搜索,但是类型是intdecimal等等,你应该写所有文本,即使它可以找到行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      相关资源
      最近更新 更多