привязка данных становится только для чтения - PullRequest
0 голосов
/ 02 апреля 2012

Когда я создаю DATAGRIDVIEW и связываю его с BindingList, почему он позволяет мне редактировать / изменять входные данные в сетке данных? Я взял тест, и он говорит, что столбец datagridview только для чтения, но когда я изменяю значения внутри, он обновляется. Я просто не могу изменить / отредактировать через Datagridview. Помощь

Nevermind. Решил это. Просто создал Datatable, чтобы связать его.

1 Ответ

1 голос
/ 02 апреля 2012

Ваш вопрос немного расплывчат, но семантика DataGridView.ReadOnly заключается в том, что он предотвращает редактирование только со стороны интерфейса.Например, когда вы просматриваете DataGridView в своей форме или чем-то еще, вы не сможете взаимодействовать с сеткой.Вы все еще можете изменить данные, изменив структуру, с которой DataGridView связан в коде.

Другими словами, не имеет значения, доступна ли форма только для чтения;если то, что подпитывает форму, изменится, форма покажет это!Установка его только для чтения просто не дает пользователю изменять то, что подпитывает форму.

...