向 DataGridView 的行集合中添加行

DataGridView1.Rows.Add(row)
利用以上代码实现时的提示:
当控件被数据绑定时,无法以编程方式向   DataGridView   的行集合中添加行。

解决方法:

1、直接在dataset中增加的,dataset中增加,datagridview自然就增加了.

2、在数据绑定之前插入一个空行DataTable.Rows.insertat(DataTable.NewRow,位置),然后再绑定。
3、直接DataTable.Rows.Add(DataTable.NewRow)就是在最后一行加入一个空白行

4、添加一个 BindingSource所有的问题都解决了。首先是把数据源设给 BindingSource 的数据源。然后再把BindingSource设给 DataGridview 的数据源。需要使用BindingSource中转一下才可以。

5、调用datatable的insert方法插入到指定位置

原文地址:https://www.cnblogs.com/CCJVL/p/1360492.html