如何手动将新行添加到数据网格?
答案 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
还有许多支持未绑定模式的商业网格。