>Thanks for the suggestion but I already tried that and it didn't do what I wanted it to do. I tried using the grid1.DoScroll(1) but it didn't work either.
Does the grid have focus when you tried it? If it doesn't, you won't see the result that the pointer moved, but it did in fact move.