我有一個DataGridView窗體上。我從數據庫中選擇一些數據並將它們加載到數據表中,之後我將這個數據表引用到網格的數據表如下。C#DataGridView數據綁定錯誤與Grid.Rows.Add方法
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的行集合中。
所以這是什麼問題,我該如何解決它。
通過在DataTable中添加一行來解決這個問題(這不是一個不言自明的例外?)。 –
您可以改爲將行添加到DataTable – idm