private void InitializeTimer()
{
//' Run this procedure in an appropriate event.
// Set to 5000 second.
//this.timer1.Interval = 3000;
this.timer1.Interval = int.Parse(this.txtDuration.Text.ToString()) * 6000;
// Enable timer.
this.timer1.Enabled = true;
this.timer1.Start();//开始运行
}
private void timer1_Tick(object sender, EventArgs e)
{
DataUpdata();
}
private void OK_Click(object sender, EventArgs e)
{
InitializeTimer();
this.Cursor = Cursors.WaitCursor;
}我发现DataUpdata(); 函数一直在执行,timer的时间间隔不管用好像,虽然设了5分钟执行一次,在这5分钟内DataUpdata(); 就没停止
{
debug.writeline(datetime.now);看看执行情况
DataUpdata();
}
this.timer1.AutoReset = true
试试
那不是timer 的问题.
你数据库的问题.
调试一下看看是不是Interval属性为0了