繁体   English   中英

向datagridview添加一行信息

[英]Adding a row to datagridview with information

我有datagridview,其中包含来自数据库的信息。 但是我需要使用按钮添加新行。

出现此错误消息:

当控件是数据绑定的时,行不能以编程方式添加到datagridview的行集合中

 private void pictureBox1_Click(object sender, EventArgs e)
 {
     int rowId = dgvArticulos.Rows.Add(new DataGridViewRow());
 }

我读了很多帖子,但他们正在使用DataTable,但不适用于我的情况。 有人知道如何解决这个问题吗?

提前致谢

我解决了我的问题。 我创建了一个新列表并设置了数据源的值。 之后,我可以在新列表中添加一行。 完美的作品

List<Documento_Articulo> listaDA = lista;

        listaDA.Add(new Documento_Articulo());

        dgvArticulos.DataSource = null;
        dgvArticulos.DataSource = listaDA;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM