Winform程序下Datagridview的使用问题。
我在winform下加了一个datagridview控件,想让他显示本地数据库中的一个表内容。我绑定了数据源,如图
因为表格中的数据是不断变化的,所以我想让表格中的数据每5秒刷新一下。显示当前表格中的内容。
所以,我在load中添加了一个线程,让他执行刷新事件。线程代码如下
//启动 短信记录刷新 线程名称为 newthread3 newthread3 = new Thread(new ThreadStart(t_record_flash)); newthread3.IsBackground = true; newthread3.Start();
public void t_record_flash( ) //短信记录刷新事件 { while (true) { try { this.t_historyTableAdapter.Fill(this.messageMedomDataSet.t_history); } catch(System.Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } Thread.Sleep(5000); //5秒之后再次执行该时间,不停刷新 } }