Again trying to make the grid act like excel, i put the following code in grid_KeyDown:
if ( e.KeyCode == Keys.Space && e.Modifiers == Keys.Shift )
GridRangeInfoList rowSelections = new GridRangeInfoList();
foreach ( GridRangeInfo range in grid.Selections.Ranges )
GridRangeInfo rows = GridRangeInfo.Cells(range.Top, 1, range.Bottom, grid.ColCount);
foreach ( GridRangeInfo range in rowSelections )
e.Handled = true;
which kind of does what I want, but ends up typing a Space key anyway. Suggestions?