Почему я не могу редактировать значения в моем DataGridView, даже если для него не установлено значение ReadOnly?

Я установил VS 2013 только .net вчера, последняя сборка (обновление windows.forms 5), но все еще остается ошибка, которая window-form вызывает описанное вами поведение.

Короче windows-forms-app говоря, чтобы обойти ошибку, сначала winforms убедитесь, что datagridview windows-forms настроен на редактирование dot-net графического интерфейса. Это windows-form особенно касается крошечной winforms стрелки в конструкторе форм windows.forms в правом верхнем углу элемента editing управления. В раскрывающемся windows-forms-app списке стрелок есть опция datagridview «разрешить редактирование», убедитесь, что windows.forms она включена. Теперь в конструкторе window-forms форм отредактируйте столбцы windows.forms в некоторой степени (например, добавьте dot-net или удалите столбец). Вот windows-form и все, когда вы запустите dot-net программу, вы должны обнаружить, что .net редактирование графического .net интерфейса теперь работает.

Чтобы windows-forms воспроизвести эту ошибку, в .net конструкторе форм используйте windows-forms крошечную стрелку в правом editing верхнем углу элемента управления .net-framework datagridview, чтобы установить window-forms для параметра «Разрешить .net-framework редактирование» значение .net false. Теперь внесите серьезные windows-forms изменения в столбцы (например, добавьте .net-framework или удалите столбец). Скомпилируйте .net-framework и запустите программу. Теперь winform вернитесь к маленькой стрелке dot-net и снова установите флажок window-form «Разрешить редактирование». Снова dotnet запускаем программу. На этом windows-forms этапе проявляется ошибка, и windows.forms вы обнаружите, что datagridview window-form не редактируется с помощью windows-forms-app графического интерфейса пользователя, даже .net если вы настроили иное в winform VS.

.net

winforms

datagridview

editing

2022-10-24T15:34:51+00:00