2009-07-22 2 views
1

Новое в .NET/C#, поэтому, пожалуйста, простите меня, если это что-то очевидное ;-) Я пытаюсь получить редактирование ячеек элемента управления DataGridView (WinForms). Я установил все параметры «ReadOnly» в false, я установил EditMode в «EditOnEnter», я добавил строку и выбрал текущую ячейку программно, я пробовал вызывать BeginEdit(), но все безрезультатно - Я не могу редактировать содержимое ячейки.Редактирование ячеек DataGridView без связанного источника?

Единственное, что я могу придумать, это то, что элемент управления не привязан к источнику данных - я хотел бы иметь возможность использовать его в виде таблицы, так как содержимое вводится, я могу затем добавить новые строки и т. д., а при нажатии кнопки данные могут быть запрограммированы для последующего использования.

Возможно ли это?

Спасибо,

Rich

+0

Вы пробовали нажать F2? –

+0

Также, _column_ вы пытаетесь редактировать в режиме ReadOnly? –

ответ

1

Я делаю это все время (т.е. позволяя пользователям редактировать столбец без DataGridView привязки).

Попробуйте это:

  1. Установить режим редактирования для EditOnKeystrokeOrF2
  2. Обеспечить ReadOnly на DataGridView установлен в ложном
  3. Убедитесь, что ReadOnly на колонке, которую необходимо изменить установлен в ложном

Это должно сработать.

+0

Пятно на - колонка была ReadOnly! Приветствия :-) – richsage

Смежные вопросы