Как добавить строки в datagridview, когда datagridview является привязанным - PullRequest
0 голосов
/ 02 октября 2018

У меня есть сетка данных, и я заполнил данными.

 DataTable table = new DataTable();
 dataGridView1.DataSource = table;

 con = new SqlDataAdapter("SELECT * FROM TABLE "'", con);
 ds = new System.Data.DataSet();
 con .Fill(ds, "TABLE");

Моя проблема заключается в том, что мне нужно вручную добавлять строки, как показано в приведенном ниже коде, но это просто добавить одну строку..

foreach (var a in names.Split(new char[] { ';' }))
{
    DataRow newRow = table.NewRow();
    table.Rows.Add(newRow);
    dataGridView2.Rows[i + 1].Cells[3].Value = a.ToString();
    i = i +1;
}

1 Ответ

0 голосов
/ 03 октября 2018

Попробуйте использовать

DataTable dataTable = (DataTable)dataGridView2.DataSource;
DataRow drToAdd = dataTable.NewRow();
drToAdd[3] = a.ToString();
dataTable.Rows.Add(drToAdd);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...