【求助】 一个3天没有解决的问题
private void Button7_Click(object sender, EventArgs e){
Timer1.Enabled = true;
}
Private void timer1_Tick(object sender,EventArgs e) DataGridView1数据
{ 1:00:00
DateTime dt = DateTime.Now; 2:00:00
3:00:00
if(dt.toLongTimeString() == DataGridView.Current.cells[0].value.toString()) .......
{ 23:00:00
button1_Click(null,null);
}
//---------------DataGridView1的下一行选中--------------------
for (int i = 0; i < DataGridView1.Rows.Count - 1; i++)
{
int n = DataGridView1.SelectedRows[i].Index;
DataGridView1.Rows[n].Selected = false;
DataGridView1.Rows[n + 1].Selected = true;
}
}
现在选中的是DataGridView1的第二行,即2:00:00被选中,
问题就来了,我点击了Button7,系统时间到了2:00:00就自动按下了Button1,
可是我的后面还有代码呀,它选中的也是下一行,即3:00:00
但到了3:00:00就不点击Buuton1了,我都考虑了3天了,我觉得我的代码没问题,为什么只点击一次Button1,到第二次满足条件的时候它就不点击了呢?