C#新手,跪求用timer定时获取数据库内容 我的想法是:用timer做定时器,在form初始化的时候就使其enable=true,在timer_tick中查询数据库,并比较是否满足条件,问题就是我的程序就一直不执行timer_tick中的数据库查询了,我实在是新手,不知道怎么弄了,求指导啊!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是否启用了timer1?this.timer1.Enabled = true; timer的Enable属性改成true了吗?tick里加个断点,看下进去没 timer的Enable属性改成true了吗?tick里加个断点,看下进去没 楼主你的问题描述的不够详细程序启动以后没有触发你想要的查询操作大致两个原因1.如前面几位所说Timer的enable属性为true么?这个问题好解决,调试的时候加个断点看看有没有进去;2.Timer的事件其实触发了 只是没有得到你要的结果,那就要看看你在这个事件之后的操作有没有问题了 System.Timers.Timer _timer = new System.Timers.Timer(50); _timer.Elapsed += new ElapsedEventHandler(timerHandler); _timer.Start();//启动 private void timerHandler(object sender, ElapsedEventArgs e) { //数据库操作 } 关于会员卡刷卡消费记录的问题,求大大指点 求助--avicap32.dll视频扑捉每帧数据 诡异的问题,怎么样设置附件让彩信在一页里面又有音乐又有图片 Socket发送时可以使用固定的端口么???比如8000端口发送 【50分】怎么在网上找不到C# 3.0 中的新特性——表达式树? 关于Timer控件 谢谢 菜鸟问题,请问怎样使用NET框架打开光盘上的源程序 求助!关于数值微分和曲线绘制的问题 两个GridView嵌套着RadioButton,如何取RadioButton的值 调试生成的文件改名后运行遇到的问题 用C#如何实现这个通讯功能 C#开发的代码的窗口在打开解决方案时不要默认打开!
程序启动以后没有触发你想要的查询操作大致两个原因
1.如前面几位所说Timer的enable属性为true么?这个问题好解决,调试的时候加个断点看看有没有进去;2.Timer的事件其实触发了 只是没有得到你要的结果,那就要看看你在这个事件之后的操作有没有问题了
_timer.Elapsed += new ElapsedEventHandler(timerHandler);
_timer.Start();//启动
private void timerHandler(object sender, ElapsedEventArgs e)
{
//数据库操作
}