Фокус и навигация¶
Режимы навигации по ячейкам и строкам¶
Поведение DataGrid по умолчанию позволяет пользователям перемещаться между ячейками с помощью клавиатуры или устанавливать на них фокус с помощью мыши.
Используйте свойство DataGridControl.NavigationMode для переключения между режимами навигации по ячейкам (Cell Navigation) и по строкам (Row Navigation).
Навигация по ячейкам (по умолчанию)
Пользователи могут устанавливать фокус на любую ячейку с помощью клавиатуры или мыши.
Навигация по строкам
Пользователи не могут устанавливать фокус на отдельные ячейки, а операции редактирования ячеек отключены. Щелчок по ячейке выделяет всю строку.
Колонка в фокусе¶
Используйте свойство DataGridControl.FocusedColumn, чтобы получить колонку, находящуюся в фокусе. Чтобы переместить фокус на определённую колонку, присвойте свойству FocusedColumn соответствующий объект GridColumn.
Note
Установить фокус на колонку можно только в режиме навигации по ячейкам.
Строка в фокусе¶
Используйте свойство DataGridControl.FocusedRowIndex, чтобы получить индекс строки, находящейся в фокусе. Свойство DataGridControl.FocusedItem позволяет получить объект данных, соответствующий строке в фокусе.
Чтобы переместить фокус на определённую строку, вы можете присвоить индекс этой строки свойству DataGridControl.FocusedRowIndex.
Ячейка в фокусе¶
Ячейка, находящаяся в фокусе, определяется пересечением строки и колонки, находящихся в фокусе. Чтобы переместить фокус на определённую ячейку, установите фокус на целевые строку и колонку.
* Эта страница переведена с использованием технологий машинного перевода.

