foreach (var a in A)
{
dataGridMain.Rows.Add();
dataGridMain.Rows[dataGridMain.Rows.Count - 1].Cells[0].Value = a.Date;
dataGridMain.Rows[dataGridMain.Rows.Count - 1].Cells[1].Value = a.Value;
}
当我运行上面的循环时,它会添加所有行,但只有最后一行包含任何数据。我究竟做错了什么?向DataGridView添加行,只显示一行?
确实循环期间Rows.Count的变化? – Dani 2011-01-07 20:14:14
什么是“A”? `a.Date`是否有价值? – hunter 2011-01-07 20:14:17