我是Windows應用程序的新手。我需要動態添加包含人員數據的DataGrid中的行。當我做以下事情時,只能看到最後一行中的最後一個人。我看到行填充但沒有數據。如果我在第一次抓取時休息一下,我會得到正確的。但有些錯誤。任何想法DataGrid:按行添加行
foreach (var p in personList)
{
gvAdminSummary.Rows.Add(new DataGridViewRow());
gvAdminSummary.Rows[gvAdminSummary.Rows.Count-1].Cells[0].Value = p.FName;
gvAdminSummary.Rows[gvAdminSummary.Rows.Count - 1].Cells[1].Value = p.LName;
gvAdminSummary.Rows[gvAdminSummary.Rows.Count - 1].Cells[2].Value = p.PNo;
}
這是一個數據綁定的網格嗎?如果是這樣,你應該添加到數據源,而不是網格本身。 – 2010-10-22 17:55:29
我會嘗試MessageBox.Show gvAdminSummary.Rows.Count每個週期。是否更新? – 2010-10-22 17:57:10