C# 定时器定时刷新数据库并显示
来源:互联网 发布:淘宝达人怎么吸粉 编辑:程序博客网 时间:2024/06/01 18:41
1、引用命名空间 using System.Timers;
2、添加一个时间控件 timer1 ,一个button1按钮以便启动,停止,datagridview显示数据库数据
3、在时间控件里面写需要执行的方法。
我这里查询的是数据库,一旦数据库的数据有变化,显示在datagridview里面的数据也会改变
#region 执行的方法
private void timer1_Tick(object sender, EventArgs e)
{
try
{
string sql = string.Format("select lineNO1,departmentType from tb_Line");
SqlCommand cmd = new SqlCommand(sql, DBhelper.conn);
DBhelper.conn.Open(); //DBhelper数据库连接类
cmd.ExecuteNonQuery();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, DBhelper.conn);
da.Fill(ds, "tb_Line");
dataGridView1.DataSource = ds.Tables[0];
cmd.ExecuteScalar().ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
DBhelper.conn.Close();
}
System.Threading.Thread.Sleep(2000); //用一个线程控制,睡2秒后重新开始
}
#endregion
4、在button1 启动或停止操作
private void button1_Click(object sender, EventArgs e)
{
if (button1.Text=="停止")
{
button1.Text = "开始";
timer1.Enabled = false;
}
else
{
button1.Text = "停止";
timer1.Enabled = true;
}
}
本人做的一个小练习,有不好的欢迎大家指正
- C# 定时器定时刷新数据库并显示
- angular2组件中定时刷新并清除定时器
- C#利用webBrowser显示验证码并可刷新显示
- 自动刷新并定时跳转
- c#连接sqlserver数据库并显示
- 简单的定时刷新和周期刷新的定时器
- AJAX自学练习三:无刷新提交并修改数据库数据并显示
- java实现定时器,定时修改数据库代码
- spring定时器 定时操作同一数据库数据
- C#:c#读取Excel并显示出来,然后存入数据库.
- c#读取Excel并显示出来,然后存入数据库.
- c#读取Excel并显示出来,然后存入数据库
- C#从数据库中读取二进制数据,并显示图片
- C#连接SQL数据库并显示的DataGridView中
- xmlhttp定时无刷新更新数据库数据
- 怎样每天自动定时刷新数据库
- php服务器需要定时刷新数据库问题
- C#如何创建Windows服务并定时操作数据库的功能
- 新版本Chrome浏览器中解决跨域问题
- 学会看openstack的日志
- XCode中的Target
- 关于Android开发软件图标尺寸
- 修改MySQL 5.7.9版本的root密码方法以及一些新变化整理
- C# 定时器定时刷新数据库并显示
- FrameBuffer帧缓冲区及其操作,测试,颜色混合抖动掩码逻辑写入
- c#面向对象基础
- 读书与思考
- Hadoop之HDFS文件操作
- 解读沃指数APP排行榜的三大亮点:垂直领域凶猛
- 【DP背包】遇见
- python kazoo模块的使用
- C语言指针学习笔记一