Large number of hidden rows
In Objective Grid hiding rows and columns is implemented in a way that when the user hides rows, these rows will be marked as hidden. However, the hidden row will still be treated as a regular row when it comes to scrolling or drawing the grid. So, when you scroll over a large amount of hidden rows you will realize that the scrollbar jumps. Also, if you show a grid with many hidden rows, you will recognize that drawing will slow down with the number of hidden rows.
We have provided a sample in our customer area that implements a different technique: The grid is made to draw the actual number of rows less the hidden rows (by overriding GetRowCount), though the grid stores the actual no of rows in its CGXData object. This will result in each visible row representing a different original row in the grid's data depending on the number of hidden rows above it. The sample maintains a mapping of the visible row to the actual row and provide this mapping when the grid 'Gets' or 'Stores' styles by overriding GetStyleRowCol and StoreStyleRowCol.