public bool FocusRow(int row)
{
if (Grid.Rows.Count > row)
{
for (int c = 0; c < Grid.Columns.Count; c++)
{
Position newFocus = new Position(row, c);
if (Grid.Controller.CanReceiveFocus(new CellContext(Grid, newFocus), EventArgs.Empty))
return Focus(newFocus, true);
}
return Focus(Position.Empty, true);
}
else
return Focus(Position.Empty, true);
}