我试图实现每一步增量的间隔。如果初始间隔为 30,增量级别为 1:下一个间隔为 31,然后是 32、33...
int ii = 1800
int ib = 60
private void generateGridBtn_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Clear();
for (int i = 0; i < 1000; i++)
{
TimeSpan iiTS = TimeSpan.FromSeconds(ii);
DateTime nextDT = DateTime.Now.Add(iiTS);
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells[0].Value = nextDT.ToString("dd.MM.yyyy HH:mm:ss");
ii = ii + ib;
}
}
这是一个以两个整数开头的 for 循环,一个用于间隔,一个用于增量,但它不会产生所需的结果。它只添加一个数字。没有增加。
private void generateGridBtn_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Clear();
DateTime nextDT = DateTime.Now;
for (int i = 0; i < 1000; i++)
{
TimeSpan iiTS = TimeSpan.FromSeconds(ii);
nextDT = nextDT.Add(iiTS);
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells[0].Value = nextDT.ToString("dd.MM.yyyy HH:mm:ss");
ii = ii + ib;
}
}