绑定datagridview时如何向datagridview添加行

时间:2018-10-02 15:03:00

标签: c# datagridview

我有一个datagridview,并且充满了数据。

 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 :(得分:1)

尝试使用

DataTable dataTable = (DataTable)dataGridView2.DataSource;
DataRow drToAdd = dataTable.NewRow();
drToAdd[3] = a.ToString();
dataTable.Rows.Add(drToAdd);