DevExpress Gridview过滤控件

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>

过滤器已经建立好了,但是它还没有功能。我需要添加什么?


“不可用”是什么意思?它不可见,可见但没有任何作用,还是可见但功能不正确?您需要哪种过滤器,行过滤器、标题过滤器还是过滤器控件?您启用了所有过滤器,但它们都无法使用? - Filip
你好,我在谈论可见但没有任何作用的FilterBar。 - user1805523
2个回答

0
请使用以下设置使过滤器正常运作:
     <Settings ShowHeaderFilterButton="true"
     EnableFilterControlPopupMenuScrolling="True"
     ShowFilterBar="Visible" ShowFilterRow="True" ShowFilterRowMenu="True" />

在网格的列中,您还可以控制筛选的条件,如包含、相等、不包含等。
  <dx:GridViewDataColumn  Settings-AutoFilterCondition="Contains" Settings-FilterMode="DisplayText">

0
如果数据库字段类型是“字符串(string)”,则可以编写部分文本进行搜索,但如果类型是"整数(int)"、"小数(decimal)"等,则应编写所有文本,即使它可以找到行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接