【发布时间】:2014-04-03 02:53:05
【问题描述】:
在 Windows 窗体中,我试图通过插入 DataGridViewRows 手动填充 DataGridView,所以我的代码如下所示:
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dgvArticles);
row.Cells[0].Value = product.Id;
row.Cells[1].Value = product.Description;
.
.
.
dgvArticles.Rows.Add(row);
但是,我想按列名而不是按索引添加单元格值,如下所示:
row.Cells["code"].Value = product.Id;
row.Cells["description"].Value = product.Description;
但是这样做会引发错误,提示找不到名为“code”的列。 我正在从设计器中设置 DataGridView 列,如下所示:
我做错了吗?我怎样才能完成我想做的事情?
【问题讨论】:
标签: c# winforms datagridview datagridviewrow