我使用以下代码获取一周中的所有日期,以在两个日期之间依次显示它们并将它们添加到 datagridview 列中:
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
for (int j = 0; j < dtEnd.Subtract(dtStart).Days; j++)
{
TimeSpan counter = new TimeSpan(j, 0, 0, 0);
dataGridView1.Columns[j].HeaderText += (dtStart + counter).DayOfWeek.ToString();
}
}
但是这条线
dataGridView1.Columns[j].HeaderText += (dtStart + counter).DayOfWeek.ToString();
导致错误。它说 :
指数超出范围。必须是非负数且小于集合的大小。参数名称:索引
我该如何解决这个问题?
任何帮助将不胜感激