Devexpress Gridview过滤器控制

时间:2012-11-07 09:14:05

标签: filter devexpress controls aspxgridview

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

过滤器已经很好地建立,但它不起作用 我还需要添加更多内容吗?

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:0)

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