Практическое руководство. Определение режима редактирования для элемента управления DataGridView в Windows Forms
По умолчанию пользователи могут изменять содержимое текущей ячейки текстового поля DataGridView, введя в нее текст или нажав клавишу F2. При этом ячейка переходит в режим редактирования, если выполняются все следующие условия:
Базовый источник данных поддерживает редактирование.
Элемент управления DataGridView включен.
Значение EditMode свойства не EditProgrammaticallyявляется.
Свойства
ReadOnly
ячейки, строки, столбца и элемента управления имеют значениеfalse
.
В режиме редактирования пользователь может изменить значение ячейки и нажать клавишу ВВОД, чтобы зафиксировать изменение, или ESC, чтобы вернуть ячейку к исходному значению.
Вы можете настроить элемент управления DataGridView таким образом, чтобы ячейка переходила в режим редактирования, как только она станет текущей ячейкой. В этом случае поведение клавиш ВВОД и ESC не меняется, но ячейка остается в режиме редактирования после фиксации или отмены изменений. Вы также можете настроить элемент управления таким образом, чтобы ячейки переходили в режим редактирования только в том случае, если пользователь вводит данные в ячейку, или только когда пользователь нажимает клавишу F2. Наконец, можно запретить режим редактирования для ячеек, за исключением случаев вызова метода BeginEdit.
Изменение режима редактирования элемента управления DataGridView
Присвойте свойству DataGridView.EditMode соответствующее перечисление DataGridViewEditMode.
this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
Компиляция кода
Для этого примера требуются:
элемент управления DataGridView с именем
dataGridView1
;ссылки на сборки System и System.Windows.Forms.
См. также
.NET Desktop feedback
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по