如何手动将新行添加到数据网格

时间:2009-12-23 09:03:48

标签: vb.net

如何手动将新行添加到数据网格?

1 个答案:

答案 0 :(得分:2)

您不应该向datagrid添加行。您应该将行添加到与数据网格绑定的对象(集合,数据表)。

DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Rows.Add(new[]{"John"})
datagrid.DataSource = dt;
//Adding new rows - simply paste this code into (for example) button click event handler
dt.Rows.Add(new[]{"New John"})
//And you should be able to see new row added to grid

还有许多支持未绑定模式的商业网格。