4

我有一个由 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>

过滤器很完善,但它不起作用 我还需要添加什么?

4

2 回答 2

0

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

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

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

  <dx:GridViewDataColumn  Settings-AutoFilterCondition="Contains" Settings-FilterMode="DisplayText">
于 2012-11-13T22:04:56.613 回答
0

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

于 2012-12-15T06:22:55.920 回答