Member 11776570 Ответов: 2

Как я могу добавить новую строку в представление datagrid


Если уже есть много строк, и я должен добавить еще одну новую строку, то эта строка содержит данные, которые я записал в текстовое поле. Затем как добавить эти строки с другими строками в continue in data grid.

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

gridView.Rows.Add(значение). Используя это, он отображает строку, но очищает старые строки. Я должен добавить новые строки. Но это не работает.

Maciej Los

Связан ли ваш компонент DataGridView с базой данных?

2 Ответов

Рейтинг:
7

Maciej Los

Цитата:
gridView.Rows.Add(значение). Используя это, он отображает строку, но очищает старые строки. Я должен добавить новые строки. Но это не работает.

Это неправда! Добавить Метод (System.Окна.Формы)[^] добавляет новую строку в список DataGridViewRowCollection Это не приводит к сбросу предыдущей коллекции.

Если вы хотите привязать данные к DataGridView, пожалуйста, выполните следующие действия:
Как привязать данные к элементу управления Windows Forms DataGridView | Microsoft Docs[^]
Как привязать объекты к элементам управления Windows Forms DataGridView | Microsoft Docs[^]


Member 11776570

Но он не работает, он очищает предыдущие данные, показывая только новые данные в gridview. я хочу, чтобы добавить новые данные, наконец, в строке представления таблицы данных.

Рейтинг:
13

raddevus

Есть хороший пример в:
Практическое руководство.Свойство DataSource (Системы.Окна.Формы)[^]

В основном вам нужно установить свойство datasource вашего GridView.

Там есть полный пример, но основы таковы::

bindingSource1.DataSource = GetData("Select * From Products");
 dataGridView1.DataSource = bindingSource1;