C# DataGridview单元格未填充 for(int i=0;i
您总是从第二个循环的第一行开始循环。C# DataGridview单元格未填充 for(int i=0;i,c#,for-loop,datagridview,windows-applications,cells,C#,For Loop,Datagridview,Windows Applications,Cells,您总是从第二个循环的第一行开始循环。 重新运行新行索引 请尝试以下方法: for (int i = 0; i <= x; i++) { for (int k = 0; k <= TimeSub; k++) { dataGridView1.Rows.Add(FromDate); // hour dataGridView
重新运行新行索引 请尝试以下方法:
for (int i = 0; i <= x; i++)
{
for (int k = 0; k <= TimeSub; k++)
{
dataGridView1.Rows.Add(FromDate); // hour
dataGridView1.Rows[k].Cells[1].Value = FromTime;
FromTime = FromTime + 1;
}
FromDate=FromDate.AddDays(1);
}
您想用什么值填充行?请正确指定问题iI的用途需要用数字上下值填充列。例如:每天在20-23之间填充列。即:2017年4月1日-2017年4月1日-2017年4月1日-2017年4月1日-2017年4月1日-2017年22日-2017年4月1日-2017年23日-2017年4月2日-2017年21月2日-22。。。
var rowIndex = dataGridView1.Rows.Add(FromDate); // hour
dataGridView1.Rows[rowIndex].Cells[1].Value = FromTime;