DataGridView绑定数据源后添加行

Posted wfy680

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGridView绑定数据源后添加行相关的知识,希望对你有一定的参考价值。

 

本文链接:https://blog.csdn.net/u012386475/article/details/88639799

在已经绑定数据源时,无法以Add的方式方式添加行,会报错

解决方法一:

DataRow dr =((DataTable)dataGridView1.DataSource).NewRow;

((DataTable)dataGridView1.DataSource).Rows.Add(dr);

 

解决方法二:

//先将datatable(dt)新增行,然后重新绑定数据源

//DataTable dt =new DataTable();

DataRow dr=dt.NewRow();

dt.Rows.Add(dr);

dataGridView1.DataSource=dt;

 

以上是关于DataGridView绑定数据源后添加行的主要内容,如果未能解决你的问题,请参考以下文章

C#datagridview控件绑定数据库,按照控件提示绑定后运行失败?

如何实现c# winform DataGridView添加一行,添加数据后,保存到数据库?

使用数据绑定控件在 DataGridView 中添加行

c# winform DataGridView添加一行,添加数据后,保存到数据库

当控件被数据绑定时,无法以编程方式向DatagridView的行集合中添加行,怎么解决?

实体框架:绑定到 DataGridView 的 List<T> 添加回已删除对象以查看