hussein hammoud1990 Ответов: 1

Как я могу добавить строки в datagridview, в то время как datagridview ограничен пустым datatable


Я создал таблицу данных dbVisitor с пустыми строками и двумя столбцами
затем я создаю datagridview и положить элемента управления datagridview.источник данных=dtVisitor;

затем я пишу этот код

dataGridView1.Строк.Добавить();
dataGridView1.Rows[0].Ячейки[0].Значение = "1";
dataGridView1.Rows[0].Ячейки[1].Значение = "2";
Я получил эту ошибку

"Система.InvalidOperationException: 'строки не могут быть программно добавлены в коллекцию строк DataGridView, когда элемент управления привязан к данным."

Итак, как я могу добавить элементы в datagridview, в то время как эта сетка ограничена пустым datatable

Что я уже пробовал:

.................................................................................................................................................................................................

1 Ответов

Рейтинг:
6

phil.o

Объект DataTable в качестве источника данных для вашей сетки. Поэтому, если вы хотите добавить элементы в представление, вы должны добавить их в его источник данных.
Вы должны использовать объект DataTable.Метод NewRow[^] вместо.
Не зная схемы datatable, трудно дать более конкретный ответ, но ссылка содержит пример использования метода, и вы можете начать с него и посмотреть, куда он вас приведет.
Надеюсь, это поможет.


hussein hammoud1990

спасибо