При добавлении флажка в таблицу данных datagrid я получаю ошибки данных - PullRequest
0 голосов
/ 08 апреля 2011

У меня есть сетевое представление, к которому я добавил столбец флажка.При предварительном просмотре данных без флажка все работает нормально.когда я запускаю программу и пытаюсь загрузить таблицу данных, я получаю ошибку данных.Я не уверен, что может быть причиной этого.Где можно посмотреть, чтобы выяснить причину этой ошибки?

Спасибо

Дуг

1 Ответ

0 голосов
/ 08 апреля 2011

Ваш e.Context возвращается в качестве дисплея.Если вы посмотрите на MSDN , на экране появится сообщение:

Произошла ошибка данных при отображении ячейки, заполненной источником данных.Это значение указывает на то, что значение из источника данных не может быть отображено в ячейке или отсутствует сопоставление, которое переводит значение из источника данных в ячейку.

Другими словами, столбец флажка вdgv, вероятно, не совсем знает, как отображать информацию, которую вы ему даете.Таким образом, скорее всего, вы сообщаете флажкам, должны ли они быть истинными или ложными неправильно.

Обновление : Возможно, ваше решение заключается в свойствах TrueValue и FalseValue DataGridViewCheckBoxColumn Class .Эти свойства определяют, когда флажок должен быть установлен или не установлен.Если у вас их нет или если вы пытаетесь установить для своих флажков значение, отличное от любого из двух значений в этих свойствах, у вас могут возникнуть проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...