我有一个从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>
过滤器已经很好地建立,但它不起作用 我还需要添加更多内容吗?
答案 0 :(得分:0)
请使用以下设置让过滤器运行:
<Settings ShowHeaderFilterButton="true"
EnableFilterControlPopupMenuScrolling="True"
ShowFilterBar="Visible" ShowFilterRow="True" ShowFilterRowMenu="True" />
同样在网格的列中,您可以控制过滤的条件,即包含,等于,不包含等。
<dx:GridViewDataColumn Settings-AutoFilterCondition="Contains" Settings-FilterMode="DisplayText">
答案 1 :(得分:0)
如果数据库字段类型为string
,您可以为搜索编写部分文本,但是类型为int
或decimal
等等,您应该写入所有文本,即使它可以找到行