Hi,
Yes, you can – assuming you only want to apply a single appearance to the cells based on a single set of conditions.
In other words, if you want to filter a column so that it detects values greater than 0 and apply an appearance to cells that do not meet that condition, you can do that. But if you want to detect multiple criteria and apply multiple appearances like for example:
<0 = red
0 – 100 = Yellow
>100 = Green
Then you cannot do that using ColumnFilters. Filtering is a binary condition. A row is either filtered out or it's not, so you can only use to apply a single appearance.
If you need more than one appearance, the best way to do that is to use the InitializeRow event. In fact, the InitializeRow event is probably better, anyway, because if you use ColumnFilters to apply the appearance, then that means your users cannot use the grid's filtering functionality for anything else.