当控件是数据绑定的时,不能以编程方式将行添加到数据网格视图的行中

本文关键字:添加 数据 数据网 网格 视图 编程 数据绑定 控件 不能 方式 | 更新日期: 2023-09-27 18:31:29

我需要在数据网格中插入行,所以我使用此代码

dataGridView1.Rows.Add();

但是我得到这个错误 当控件绑定数据时,无法以编程方式将行添加到数据网格视图中。 请帮助能够使用正确的代码以编程方式添加行

当控件是数据绑定的时,不能以编程方式将行添加到数据网格视图的行中

Answer by TreDubZedd

将 DatagridView 绑定到 BindingList<YourObject> ,其中YourObject可以是一个简单的类,其属性反映您的数据库架构。最初从数据库中填充BindingList,DGV 将自动YourObject实例添加到列表中。当您准备好提交更改时,请从BindingList手动提交。