我正在使用telerik RadGrid来显示DataTable . 我启用了过滤选项 . 在那里,我看到一些选项列表,如“包含”,“开始”,“结束”,....
当我从过滤器文本中按Enter键时我需要过滤 .
telerik中有没有可用的选项,或者我该怎么做 .
您需要设置的两个属性: AutoPostBackOnFilter 和 CurrentFilterFuction
AutoPostBackOnFilter
CurrentFilterFuction
<telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Field" HeaderText="Text" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" > </telerik:GridBoundColumn>
在列上设置 AutoPostBackOnFilter="true"
AutoPostBackOnFilter="true"
<Columns> <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="ProductName" HeaderText="Product Name" UniqueName="ProductName" /> <telerik:GridBoundColumn AutoPostBackOnFilter="True" DataField="Cost" HeaderText="Cost" UniqueName="Cost" /> </Columns>
有,它显示在演示here(见前两列) .
<Columns> <telerik:GridMaskedColumn DataField="OrderID" HeaderText="OrderID" FilterControlWidth="50px" AutoPostBackOnFilter="false" CurrentFilterFunction="EqualTo" FilterDelay="2000" ShowFilterIcon="false" Mask="#####"> </telerik:GridMaskedColumn> <telerik:GridBoundColumn FilterControlWidth="120px" DataField="ShipName" HeaderText="ShipName" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false"> </telerik:GridBoundColumn>
3 回答
您需要设置的两个属性:
AutoPostBackOnFilter
和CurrentFilterFuction
在列上设置
AutoPostBackOnFilter="true"
Aspx:
有,它显示在演示here(见前两列) .