Вызовите этот метод после удаления элемента.
public void SelectLastVisibleRow()
{
if (gridControl.VisibleRowCount > 1)
{
gridControl.View.BeginSelection();
gridControl.View.ClearSelection();
gridControl.View.SelectRow(gridControl.VisibleRowCount - 1);
gridControl.View.MoveFocusedRow(gridControl.VisibleRowCount - 1);
gridControl.View.EndSelection();
}
}
Надеюсь, что эта помощь.
Новая версия:
gridControl1.View.FocusedRowHandle = gridControl.VisibleRowCount - 1
Получение выбранных строк:
((TableView)gridControlSearchResults.View).SelectedRows