我在表单上有一个 DataGridView。我从数据库中选择一些数据并将它们加载到数据表中,然后我将此数据表引用到网格的数据源,如下所示。
string sql = "";
sql = "SELECT id,name,surname,code FROM t_persons";
DataTable dt = new DataTable();
...
adapter.Fill(dt);
grid.DataSource = dt;
然后我想用grid.Rows.Add()方法向这个网格添加新行。但是每次它给出错误时,当控件是数据绑定时,无法以编程方式将行添加到 DataGridView 的行集合中。
那么问题是什么,我该如何解决。