I have a lot of Grids with default filtering: AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false"
Example:
| ... |
| <Columns> |
| <telerik:GridBoundColumn DataField="ID_ENTIDAD" HeaderText="Id." ReadOnly="True" SortExpression="ID_ENTIDAD" FilterControlWidth="50px" |
| AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" > |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn DataField="DSC_ENTIDAD" HeaderText="Entidad" SortExpression="DSC_ENTIDAD" FilterControlWidth="99%" |
| AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false"> |
| ..... |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn [DataField="BOL_ACTIVO"] DataType="System.Boolean" HeaderText="Activo" SortExpression="BOL_ACTIVO" |
| AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" ShowFilterIcon="false"> ..... |
| </telerik:GridTemplateColumn> |
| </column> |
if you forget [DataField="BOL_ACTIVO"] any filter don't run. Lauch Postback, but OnInit of grid don“t execute.
If you mark this column AllowFiltering="false", all OK.