2012-11-07 63 views
3

我有一個從SQL查詢 填補了ASPxGridView成分,我想在我的ASPX的GridView 應用過濾器,所以我寫了:的DevExpress 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

它看起來像什麼? – Mikhail

+0

你是什麼意思「不起作用」。它是不可見的,它是可見的,它什麼都不做,或者它是可見的,但它不正確地工作?您需要什麼樣的過濾器,過濾器行,標題過濾器或過濾器控制?你啓用了所有這些功能,它們都不起作用? – Filip

+0

你好,我正在談論的FilterBar是可見的,但它沒有做任何事情 – user1805523

回答

0

請使用以下設置過濾器可運行:

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

也是在網格的列,你可以控制過濾即,條件中包含,平等,不含等

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

如果在數據庫中的字段類型是string你可以寫一部分文字進行搜索,但是類型是int或者decimal左右,你應該編寫所有文本,即使它可以找到行