有两个问题:
1. 比如说我按了一个按钮之后,从数据库中取出一些数据显示在listView中,当我再次按钮这个按钮之后,又从数据库中取出这些数据,这样就在listView中显示了两组相同的数据。如何解决?
2. 我把一个DataGridView与一个表绑定,当我更新了这个表的数据后,如何实时刷新这个DataGridView中的数据?
1. 比如说我按了一个按钮之后,从数据库中取出一些数据显示在listView中,当我再次按钮这个按钮之后,又从数据库中取出这些数据,这样就在listView中显示了两组相同的数据。如何解决?
2. 我把一个DataGridView与一个表绑定,当我更新了这个表的数据后,如何实时刷新这个DataGridView中的数据?
解决方案 »
- .net对淘宝api的使用
- 谁有C#框架,大家一起分享下
- 求助,如何用C#画心电图啊
- 用StreamReader行读文件,怎么获取当前流位置谢谢
- 如何使用DateTime.Parse()将字符串转换成DateTime类型
- 关于使用BindingSource的AddNew()方法来新增记录
- winform如何使TextBox的ScallBars的滑动条总处于最底下?
- 说说个人对IL的理解,我从来不去浪费时间去研究.NET的IL..因为我认为它就是别人的为了解决某一个问题(可能是跨平台或适应所有机器)而用编译器生成的一堆"乱码
- 能用response.write添加服务器控件吗
- 如何在一个xml节点的所有子节点中快速方便的查找某个名称的xml子节点
- 如何把一个ushout类型的数据拆为两个byte类型的数据?
- word保存进数据库问题
不过问题2的话,我想应该有好的方法吧?
继续等待!.....
可能也只能用timer进行监控了!
{
Timer timer = new Timer();
timer.Interval = 2000;
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}void timer_Tick(object sender, EventArgs e)
{
this.getData();
}delegate void dataDle();
private void getData()
{
if (this.InvokeRequired)
{
dataDle dd = new dataDle(this.getData);
this.Invoke(dd);
return;
}
this.DataGridView.DataSource = this.getDataFromDB();
}