dataGridView实时刷新 语言:c#平台:Winfrom问题:我有个dataGridView在LOAD里绑定的数据库,我想实时显示数据库里的内容,数据库数据变了,要实时显示在dataGridView里,请问具体怎么写, 谢谢各位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 拉个timer控件 在里面 给dataGridView 重新赋值数据源 time 怎么能判断数据改变了呢? 你只管设定Timer的时间间隔让他重新从数据了取数据就可以了。如果没有变他取出来的也是先前的啊。也看不出来效果的。 晕·刷数据库啊·down。。not up 你用timer后肯定还要代码嘛,只挪过去肯定不行了` 好要启用它,以及一些代码 当你的dataGridView中需要显示的数据不多的时候,可以考虑在timer中重新刷新数据。private void timer1_Tick(object sender, EventArgs e) { dataGridView1.DataSource = null; dataGridView1.DataSource = dataSet1.Table[0]; }不过这样很占用资源,而且数据多的时候状态相当于死机 for (int i = 0; i < dataGridView1.Rows.Count; i++) { dt.Clear(); string sql = "select * from student"; data = new DataAccess(); dt = data.GetDataTable(sql); dataGridView1.DataSource = dt; } MessageBox.Show("成功修改!", "提示"); } dt.Clear(); //先清除dt在绑定一次,代码绝对可靠!~我昨天刚写的,测试一点问题都没有!~ 我开始也是在Timer里面绑定数据的,但是如果每次都绑定数据的话,可能效率不是很高。如果数据个数没有变的话,我建议填充比较好一点。 ModalPopupExtender弹出位置问题 在后台关闭选项卡时:Microsoft Jscript 运行时错误 :没有权限 c#中图片的自由移动 C#的DLL中函数创建文件夹,在一些机器上不能创建成功 winform textbox label c# 如何更改一个exe文件的图标 关于Excel表格数据导入到Access数据库表中的问题 求~~DataGrid绑定数据的更新删除操作。。。怎么实现哦 关于 WPF 的 问题 开发人员代码权限设定问题 自定义ListView控件 能不能继承Main()?
如果没有变他取出来的也是先前的啊。
也看不出来效果的。
private void timer1_Tick(object sender, EventArgs e)
{
dataGridView1.DataSource = null;
dataGridView1.DataSource = dataSet1.Table[0];
}
不过这样很占用资源,而且数据多的时候状态相当于死机
{
dt.Clear();
string sql = "select * from student";
data = new DataAccess();
dt = data.GetDataTable(sql);
dataGridView1.DataSource = dt; }
MessageBox.Show("成功修改!", "提示");
}
在绑定一次,代码绝对可靠!~我昨天刚写的,测试一点问题都没有!~