首页 文章

按Enter键过滤radGrid - Telerik

提问于
浏览
3

我正在使用telerik RadGrid来显示DataTable . 我启用了过滤选项 . 在那里,我看到一些选项列表,如“包含”,“开始”,“结束”,....

当我从过滤器文本中按Enter键时我需要过滤 .

telerik中有没有可用的选项,或者我该怎么做 .

3 回答

  • 3

    您需要设置的两个属性: AutoPostBackOnFilterCurrentFilterFuction

    <telerik:GridBoundColumn 
         AutoPostBackOnFilter="True" 
         DataField="Field" 
         HeaderText="Text" 
         CurrentFilterFunction="Contains" 
         AutoPostBackOnFilter="true"  >
    </telerik:GridBoundColumn>
    
  • 2

    在列上设置 AutoPostBackOnFilter="true"

    Aspx:

    <Columns>
        <telerik:GridBoundColumn 
            AutoPostBackOnFilter="True" 
            DataField="ProductName" 
            HeaderText="Product Name" 
            UniqueName="ProductName" />
    
        <telerik:GridBoundColumn 
            AutoPostBackOnFilter="True" 
            DataField="Cost" 
            HeaderText="Cost" 
            UniqueName="Cost" />
     </Columns>
    
  • 1

    有,它显示在演示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>
    

相关问题