向datagridview添加包含信息的行
本文关键字:信息 包含 datagridview 添加 | 更新日期: 2023-09-27 18:16:04
我有包含来自我的数据库信息的datagridview。但我需要用按钮添加新行。
出现这个错误信息:
当控件为数据绑定时,不能以编程方式将行添加到datagridview的行集合
private void pictureBox1_Click(object sender, EventArgs e)
{
int rowId = dgvArticulos.Rows.Add(new DataGridViewRow());
}
我读了很多帖子,但他们正在使用DataTable,它不适合我的情况。有人知道怎么解决这个问题吗?
Thanks in advance
我的问题解决了。我创建了一个新的List并设置了DataSource的值。之后,我可以在新列表中添加一行。它工作完美
List<Documento_Articulo> listaDA = lista;
listaDA.Add(new Documento_Articulo());
dgvArticulos.DataSource = null;
dgvArticulos.DataSource = listaDA;