3
votes

i am using telerik RadGrid to show a DataTable. I have enabled filtering option. there i am seeing some list of options like "Contains","Starts With","Ends With",....

i need to filter when i press enter from the filter text.

Is there any option available in telerik, or how can i do it.

3

3 Answers

3
votes

There is, and it is shown on the demos here (see first two columns).

<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>
2
votes

Two properties you need to set: AutoPostBackOnFilter and CurrentFilterFuction

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

Set AutoPostBackOnFilter="true" on the column

Aspx:

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

    <telerik:GridBoundColumn 
        AutoPostBackOnFilter="True" 
        DataField="Cost" 
        HeaderText="Cost" 
        UniqueName="Cost" />
 </Columns>