Is there a way to hide the filter icon on the header row, disable filtering options, and always just use "Contains" option, and possibly display a visible textbox in the row header of every column?
Similar to how it's done in the UltraGridView in Windows Forms:
Hello mcollinsvcs,
Thank you for your question,
It is possible to set default condition for certain column, and when you filter by some value, the condition will be automatically applied.
Code snippet:
<ig:Filtering> <ColumnFilters> <ig:ColumnFilter ColumnKey="ProductName"> <ConditionWrapper> <ig:RuleTextNode Rule="Contains" /> </ConditionWrapper> </ig:ColumnFilter> </ColumnFilters> </ig:Filtering>
Thank you for your reply, that worked. My main concern however, was hiding the filter icon in the header row. Any idea how to do that?
Yes it is possible,
Each of the filtering buttons have a class which can be used to select them. For example you can handle WebDataGrid initialize event and to hide each button with hide().
function WebDataGrid1_Initialize(sender, eventArgs) { $(".igg_IGFilterButton").hide(); }