Jonathan,
You could indeed scroll the grid enough to get a page worth rows visible.
It ought to be something you do at the end of your form.Init() because you only want that to happen when the form starts up.
>I usually leave the pointer at the bottom of the table. When a user tabs to the Grid, which is usually on a different page, he sees the last record at the top of the grid.
>It would be nicer if he saw for instance the last 10 records, (with the last record hilighted).
>I thought DoScroll would achieve that.