Сочетания клавиш для элемента управления DataGrid в Windows Forms

Обновлен: Ноябрь 2007

77z850hb.alert_note(ru-ru,VS.90).gifПримечание.

Элемент управления DataGridView заменяет элемент управления DataGrid и расширяет его функциональные возможности; однако при необходимости элемент управления DataGrid можно сохранить для обратной совместимости и использования в будущем. Дополнительные сведения см. в разделе Различия элементов управления DataGridView и DataGrid в Windows Forms.

Следующая таблица содержит сочетания клавиш, с помощью которых можно перемещаться в элементе управления Windows Forms DataGrid.

Действие

Сочетание клавиш

Завершение записи ячейки и перемещение вниз к следующей ячейке.

Если в фокусе ссылка дочерней таблицы, переход к этой таблице.

ВВОД

Отмена изменения ячейки в режиме редактирования.

Если выбрана бегущая строка, отмена редактирования в строке.

ESC

Удаление знака, находящегося перед курсором, при редактировании ячейки.

BACKSPACE

Удаление знака, находящегося непосредственно после курсора, при редактировании ячейки.

DELETE

Переход к первой ячейке текущей строки.

HOME

Переход к последней ячейке текущей строки.

END

Выделение знаков в текущей ячейке и размещение курсора в конце строки. Такие же операции выполняются при двойном щелчке ячейки.

F2

Если фокус находится в ячейке, переход к следующей ячейке данной строки.

Если в фокусе последняя ячейка строки, переход к первой ссылке на дочернюю таблицу строки и ее развертывание.

Если в фокусе дочерняя ссылка, переход к следующей дочерней ссылке.

Если в фокусе последняя дочерняя ссылка, перемещение к первой ячейке следующей строки.

TAB

Если в фокусе ячейка, переход к предыдущей ячейке данной строки.

Если в фокусе первая ячейка строки, переход к последней развернутой ссылке дочерней таблицы предыдущей строки или переход к последней ячейке предыдущей строки.

Если в фокусе дочерняя ссылка, переход к предыдущей дочерней ссылке.

Если в фокусе первая дочерняя ссылка, переход к последней ячейке предыдущей строки.

SHIFT + TAB

Переход к следующему элементу управления в последовательности переходов.

CTRL + TAB

Переход к предыдущему элементу управления в последовательности переходов.

CTRL + SHIFT + TAB

Переход вверх, к главной таблице, из дочерней таблицы. Аналогично нажатию кнопки возврата.

ALT + СТРЕЛКА ВЛЕВО

Развертывание ссылок дочерних таблиц. Сочетание клавиш ALT+СТРЕЛКА ВНИЗ разворачивает все ссылки, а не только выбранные.

ALT + СТРЕЛКА ВНИЗ или CTRL + ЗНАК ПЛЮС

Свертывание ссылок дочерних таблиц. Сочетание клавиш ALT+СТРЕЛКА ВВЕРХ сворачивает все ссылки, а не только выбранные.

ALT+СТРЕЛКА ВВЕРХ или CTRL+ЗНАК МИНУС

Переход к самой крайней непустой ячейке в направлении стрелки.

CTRL+СТРЕЛКА

Расширение выделения на одну строку в направлении стрелки (включая ссылки на дочерние таблицы).

SHIFT+СТРЕЛКА ВВЕРХ или ВНИЗ

Расширение выделения до самой крайней непустой строки в направлении стрелки (включая ссылки на дочерние таблицы).

CTRL+SHIFT+ СТРЕЛКА ВВЕРХ или ВНИЗ

Переход к верхней левой ячейке.

CTRL + HOME

Переход к нижней правой ячейке.

CTRL + END

Расширение выделения до верхней строки.

CTRL + SHIFT + HOME

Расширение выделения до нижней строки.

CTRL + SHIFT + END

Выделение текущей строки (включая ссылки на дочерние таблицы).

SHIFT + Пробел

Выделение всей сетки (включая ссылки на дочерние таблицы).

CTRL + A

Отображение родительской строки в дочерней таблице.

CTRL + PAGE DOWN

Скрытие родительской строки в дочерней таблице.

CTRL + PAGE UP

Расширение выделения на один экран вниз (включая ссылки на дочерние таблицы).

SHIFT + PAGE DOWN

Расширение выделения на один экран вверх (включая ссылки на дочерние таблицы).

SHIFT + PAGE UP

Вызов метода EndEdit для текущей строки.

CTRL + ВВОД

Ввод значения DBNull.Value в ячейку в режиме редактирования.

CTRL + 0

См. также

Ссылки

Общие сведения об элементе управления DataGrid (Windows Forms)

Другие ресурсы

Элемент управления DataGrid (Windows Forms)