我正在详细解释我的问题。我有一个dataGridView
Windows 主窗体。我有一个计时器,它在单击 button1 时启动。并在单击 button2 时停止。
现在与此同时,我正在计算一些东西并将其放入dataGridView
. 这是动态计算。在这个计算中,我使用了一个线程。(我在线程中绝对是新手)。我习惯于Thread.Sleep(100)
计算数据。现在我在一个循环中使用 Thread.Sleep 来计算连续事物的数据。我希望保持各自的计算顺序。在循环的每次迭代之后,我使用dataGridView.Rows.AddRange(DataGridViewRow)
计算的新数据添加新行。
但是我没有按顺序获取 dataGridView 中的数据,而且它也没有正确出现。它有时会被消隐并随机出现。
PS - 每次定时器间隔结束时,我都会清除数据。