I fill the grid like this:
bindingSource.DataSource = typeof(MyClass); //MyClass has a property of boolean type which are represented by checkboxes in the grid as well as string properties
grid.EnableFiltering = true;
grid.MasterGridViewTemplate.EnableFiltering = true;
grid.DataSource = bindingSource;
//refresh the binding source
As you can see, I enable filtering programatically. The problem is that no filtering for bool columns is available. I can filter text columns by manually entering some text in the filter row (however no menu/editor/designer is shown for this, I can only enter text and the LIKE operator is applied automatically), but there is no way to filter checkbox columns.
What can be the cause of such strange behavior, how can I solve this problem?