timer里有interval属性将他设为50000(5秒)
然后在事件
private void timer1_Tick(object sender, System.EventArgs e)
{
修该数据库语句
}
然后在事件
private void timer1_Tick(object sender, System.EventArgs e)
{
修该数据库语句
}
解决方案 »
- 为什么在设计器中控件属性中Height不能调整
- 求高手 发生一个错误:异常来自 HRESULT:0x80045039
- Textbox控件重写问题,100分
- 求一段C#调用API屏蔽PrintScreenSysRq按键,高手一定要帮忙!!
- datagridview当前行????
- 关于服务器上不能创建EXCEL对象的问题!~~~
- 【请教】C#写的C/S关于socket断开时的问题
- 高手帮我看一下怎么改成access能用的
- 类继承符号的问题
- 不知道那里出的问题?
- C#中,如何将DataSet中的数据更新到数据库中?(生成Sql语句除外)
- 急!问题:在Visual C#中ListBox中是否可以加图片?
上面有实例的。
为什么要5分钟修改一下数据库呢
刷新一次不就行了吗
1、建立一个服务,使用timer控件
2、使用wondows自带的计划任务
{
//放入你的修改数据库代码 System.Threading.Thread.Sleep(new TimeSpan(0,5,0));
}
执行修改数据库,结束条件可以检测键盘输入键值。
顺便帮忙解决一下!用Web Services 怎么实现实时监控?
http://expert.csdn.net/Expert/topic/1629/1629445.xml?temp=.5935327
timer控件设置时间间隔60000(一分钟)
在form_load里加如下语句
count=0;
在timer事件里
if(count>5)
{
修改数据库
count=0;
}
else
count=count+1;
我没用运行,可能还会有点小bug,但思路是这样的
static bool blnStopThread;
void ModifyDB()
{
do
{
//Update DB
Sleep(5*60000);//equal to 5 minutes
}while(blnStopThread);
}调用部分:
using System.Threading;
Thread thdUpdateDB=new Thread(new ThreadStart(ModifyDB));
thdUpdateDB.Start();
blnStopThread=false;就行了。