标题:[讨论]关于DataGridView更新的问题解决了..讨论更好的方法
取消只看楼主
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
 问题点数:0 回复次数:2 
[讨论]关于DataGridView更新的问题解决了..讨论更好的方法
前N天..关于DataGridView的及时更新的方法,一直困惑着本菜鸟,查了好多资料.终究不能解决
不得已,本菜鸟值得从头开始,认真看书.终于找到一个笨笨的方法,先贴出来,一来是给更新的新手一个方向
再者,还是那句:抛砖引玉,好让更多的大虾参与进来,指点吾等菜鸟更加健康的成长!!
方法如下:
简单的例子:
oAAuTZq1.rar (38.83 KB) [讨论]关于DataGridView更新的问题解决了..讨论更好的方法



在Form1里,设DataSet为公开的静态属性:public static DataSet myDataSet;

然后,在Form2里,当修改数据库后..重新建立DataAdapter: adp = new XXDataAdapter(Sql语句,连接);
Form1.myDataSet.Clear();(注意:是Form1,,不是Form1 form1 = new Form1(),,不能实例化)
adp.Fill(Form1.myDataSet,"表名");(注意..adp是Form2里的,Form1.myDataSet同上行,表名是在Form1里创建DataSet时表名,要保持一致)..
OK啦..
如果说得不够具体..可以参考例子.!!
欢迎大家参与讨论!!!
搜索更多相关主题的帖子: DataGridView 问题解决 
2007-09-19 19:28
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
过路的怎么都不留下足迹呢?

现在有个问题..希望大家来讨论一下:
就是当重新填充DataSet的时候,,可能会将原来的数据也刷掉..
这样的话,,前面的数据就等于白白浪费啦..

等于重来一次啦..

高手指点一下!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-09-20 19:12
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 

自己再顶一下吧!!!
如果用DataTable来做DataSource的话...该怎样刷新?


msdn == 葵花宝典!!!
QQ:122768959
2007-09-21 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-171296-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.539113 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved