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

Datatable中数据与数据库数据不一致的有关问题

2012-04-04 
Datatable中数据与数据库数据不一致的问题开发环境为sql2008加vs2010,开发一个winform程序读取数据到DataT

Datatable中数据与数据库数据不一致的问题
开发环境为sql2008加vs2010,开发一个winform程序

读取数据到DataTable中,然后用datagridview显示,在其中修改数据(自己写的sql语句修改的),在数据库看到数据都改过来了,但是我刷新datagridview(就是重新读取数据到Datatable中),死活不一致

到底是什么原因??

数据库中都改成9,读取出来始终是1!崩溃!

重启系统都一样!

难道电脑中邪了?

求救!!

[解决办法]
你断点调试下是否执行了新的查询过程。另外是不是缓存的问题
dataGridView1.Invalidate();

[解决办法]

是不是有用数据缓存
[解决办法]

探讨
你断点调试下是否执行了新的查询过程。另外是不是缓存的问题
dataGridView1.Invalidate();

[解决办法]
我猜测楼主是用了datagridview的自动更新,
就是sda.update(ds);
如果是这样:
那么在update之后
sda.fill(ds);
重新填充DataSet 这样可以获得新的DataTable
[解决办法]

你在更改完后 主动的调用 数据的绑定方法
[解决办法]
探讨
你在更改完后 主动的调用 数据的绑定方法

热点排行