我試圖將自動編號列插入到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