OleDbDataReader dr=obj.GetDataReader(sql);
while(dr.Read())
{
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
this.timer1.Interval = 10000;
this.timer1.Enabled=true;
this.timer1.Start();
} dr.Close();
private void timer1_Tick(object sender, System.EventArgs e)
{
dosomeing....// }
现在这样做,timer不起作用.
while(dr.Read())
{
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
this.timer1.Interval = 10000;
this.timer1.Enabled=true;
this.timer1.Start();
} dr.Close();
private void timer1_Tick(object sender, System.EventArgs e)
{
dosomeing....// }
现在这样做,timer不起作用.
每读一行数据的时候,事件就重新绑定,timer就重新开始
{
执行延时程序操作
} dr.Close();
睡眠10秒钟
{
执行代码();
}执行代码();是一个方法,里面每10秒要进行一些操作,Thread.sleep(10000);
这个也不行呀
这个也不行呀=====================================================================
为什么不行呢?没明白
{
Thread.sleep(10000);
}
这样就行了!