I think filtering in virtual mode in Q2/2010 is not functional. The same functionality in Q1 is ok. When filter is active (user enter some filter), I don't recieve CellValueNeeded events. When I try to set RowCount in FilterChanged event, I get exception "Object reference not set to an instance of an object."