首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

50分求解! 为什么修改数据库之后,得不到最新数据!解决方法

2012-01-31 
50分求解!!! 为什么修改数据库之后,得不到最新数据!!!我的数据库是access的,没有进行过数据绑定,我用的是d

50分求解!!! 为什么修改数据库之后,得不到最新数据!!!
我的数据库是access的,没有进行过数据绑定,我用的是datagridview,但是我是直接给每一个单元格赋值。

主要使用的是一条sql的sum语句,我监视了每一次这条语句产生的值,发现新增记录后,这个sum还是没有发生变化!!!

我在想是不是我新增记录之后还要用什么语句把数据库关闭掉,但是这个新增和sum是在两个不同form上进行的!!!我新增以后,直接sum得不到新的结果,但是如果我把sum的form关闭再打开,就有了!!!非常头痛!!!

请教了!!!


[解决办法]
让Form重新Load一次
[解决办法]
新增数据后;你显示页要重新加载新的数据;否则还是旧的数据
[解决办法]
在修改数据库代码后面加上几行代码:(换成你的代码)

dataSet1.Clear(); //清空dataSet1
sqlDA.Fill(dataSet1, "Line "); //重新填充数据
dataGridView1.DataSource = dataSet1;
dataGridView1.DataMember = "Line ";
dataGridView1.Refresh(); //dataGridView1刷新
[解决办法]
重新填充数据
[解决办法]
那你数据库的值是怎么赋给dataGridView1???
[解决办法]
,接分
[解决办法]
重新单独统计
是因为你使用同一个打开的链接的原因吧~~

热点排行