Дополнительная строка в DataGridView (со столбцом CheckBox) при использовании DataTables - PullRequest
0 голосов
/ 12 сентября 2018

Как вы можете видеть в этом уроке , существует несколько способов заполнить DataGridView, который содержит столбец CheckBox, данными.Это:

  • Привязка списка к DataGridView со свойством bool
  • Привязка объекта данных к DataGridView со столбцом bool
  • Добавление столбца флажка (DataGridViewCheckBoxColumn)) в DataGridView.

Игнорируя третий, есть разница между первыми двумя (и вы можете увидеть это на экране результатов в учебнике).

Когда вы используете Список, выполучите то, что вам нужно: DataGridView со столбцом, в котором есть столбцы CheckBox

Однако, если вы используете второй метод (для данных), вы получите DataGridView со столбцом, в котором есть столбцы CheckBox , но с дополнительнымпустая строка!

Вы можете увидеть это на картинке в руководстве: The extra row

Не только это, но если вы отметите флажок пустой строкиВы получите еще один пустой ряд, и это может продолжаться вечно.

Это явно нежелательное поведение.До сих пор я использовал списки, и они работают нормально, но я хотел бы использовать dataTables для заполнения DataGridView.Есть ли способ избежать такого нежелательного поведения и просто получить точные строки?

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