Member 13689928 Ответов: 1

Как скопировать datagridview обратно в базу данных на языке C#


Я создал datatable для работы с представлением datagrid, но я действительно не могу понять
как сохранить изменения. Пожалуйста, помогите мне

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

object[] RowValues = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" };
           RowValues[0] = "";
           RowValues[1] = noTextBox.Text;
           RowValues[2] = textBox1.Text;
           RowValues[3] = comboBox3.Text;
           RowValues[4] = comboBox4.Text;
           RowValues[5] = shiftTextBox.Text;
           RowValues[6] = comboBox1.Text;
           RowValues[7] = comboBox2.Text;
           RowValues[8] = start_TimeDateTimePicker.Text;
           RowValues[9] = end_TimeDateTimePicker.Text;
           RowValues[10] = "";
           RowValues[11] = bagTextBox.Text;
           RowValues[12] = "";
           RowValues[13] = "";
           RowValues[14] = "";
           RowValues[15] = remarkTextBox.Text;
           DataRow dRow;
           dRow = dtable.Rows.Add(RowValues);
           pPMDataGridView.DataSource = dtable;
           dtable = pPMDataSet.PPM;

1 Ответов

Рейтинг:
1

RickZeeland

Когда вы устанавливаете .DataSource свойство, все изменения будут сохранены автоматически.
Смотрите пример здесь: как заполнить datagridview из базы данных в c# - C-Sharp (C#) обсуждения по кодированию разрешены[^]
А здесь: Практическое руководство.Свойство DataSource (Системы.Окна.Формы)[^]