我的想法是:用timer做定时器,在form初始化的时候就使其enable=true,在timer_tick中查询数据库,并比较是否满足条件,问题就是我的程序就一直不执行timer_tick中的数据库查询了,我实在是新手,不知道怎么弄了,求指导啊!!!!

解决方案 »

  1.   

    你是否启用了timer1?this.timer1.Enabled = true;
      

  2.   

    timer的Enable属性改成true了吗?tick里加个断点,看下进去没
      

  3.   

    timer的Enable属性改成true了吗?tick里加个断点,看下进去没
      

  4.   

    楼主你的问题描述的不够详细
    程序启动以后没有触发你想要的查询操作大致两个原因
    1.如前面几位所说Timer的enable属性为true么?这个问题好解决,调试的时候加个断点看看有没有进去;2.Timer的事件其实触发了  只是没有得到你要的结果,那就要看看你在这个事件之后的操作有没有问题了  
      

  5.   

       System.Timers.Timer _timer  = new System.Timers.Timer(50);
         _timer.Elapsed += new ElapsedEventHandler(timerHandler);
      _timer.Start();//启动
     private void timerHandler(object sender, ElapsedEventArgs e)
            {
               //数据库操作
             }