我试图将自动编号列插入到C#中的datagridview控件中。我无法更改GridView中的列值
一切正常,但我不能写任何东西到列。它仍然是空的。
我该如何解决这个问题?
下面是我的代码(GRV - GridView控件,DS-数据集):
grv1.AutoGenerateColumns = false;
grv1.DataSource = ds.Tables[0];
grv1.Columns[0].DataPropertyName = "LastName";
DataGridViewTextBoxColumn nrCol = new DataGridViewTextBoxColumn();
nrCol.Name = "Nr";
nrCol.HeaderText = "Nr";
grv.Columns.Insert(0, nrCol);
grv.Columns[0].ReadOnly = false;
for (int i=0;i<grv.Rows.Count;i++)
{
grv.Rows[i].Cells[0].Value = i.ToString();
}
是的,我的行,这是从数据集中读取:grv1.DataSource = ds.Tables [0]; – RRM 2013-02-13 09:59:50
然后我建议你更新你的代码示例以匹配你使用的实际代码。 – 2013-02-13 10:35:24