I don't think it would be simple to apply paging using a filter; in
particular, the code for adding/removing items (at the bottom of the
DataGridView) would be a real pain. As it happens I do have a
(predicate-oriented) filtered-list implementation up my sleeve, but I
don't think it is a good fit for what you are doing...
Being pragmatic, for paging, would it not be easier to simply copy the
page that you want from your original list into the data-bound list?
(This is what you have suggested in the last discussion)
Did I? I don't remember that, and can't see it in the archive...
For info, this discussion was really about sorting, not filtering;
they are very different beasts...
If you are paging over a very large result, consider also "virtual
mode".
Marc