数据库修改,更新问题??

[复制链接]
查看11 | 回复6 | 2007-9-9 01:05:40 | 显示全部楼层 |阅读模式
DataGridView控件数据绑定后,如果改变了数据库里的数据,其显示的数据好像没有更新,如何更新啊?
我想在应用程序中做一些对数据的修改,更新,删除等功能?能否给点建议 如何做最好?(有代码更好)
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
看你用的是什么来存放数据的了,如果用dataset的话,只要调用DataAdapter.Fill()方法就可以了,如果是用datareader的话,就要重新再读一次数据库了.
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
1、通过DATASET更新数据库/建议,有可能会出错。
2、通过循环datagridview里面的行来进行存储,和批量更新数据库,如果要datagridview在保存数据后,把保存的哪条数据也显示在里面的话,重新FILL(dataset)
至于删除的话,用CurrentRow.cells[?].value.tostring()//?为你要做为索引的哪里一列,CurrentRow为你选中的行
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
LZ问的难道不是 添加 删除 修改的问题么。。。
还是我没有看懂。。。
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
一般Grid都使用dataet,reader一般用来给页面的控件或者变量赋值,或者对性能要求高得一些查询。
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
数据库修改,更新问题??

DataGridView控件数据绑定后,如果改变了数据库里的数据,其显示的数据好像没有更新,如何更新啊?
---------------------------------------------------------------------------------------------------------------
对于这个问题,是否可以考虑对数据更新后,在次进行一下数据绑定?也就是在你出发更新事件,完毕后,在读一次数据;不管你使用的dataset or datareader都的在去从数据库中取一次数据,来刷新你当前的gridview.
我想在应用程序中做一些对数据的修改,更新,删除等功能?能否给点建议 如何做最好?(有代码更好)
-----------------------------------------------------------------------------------------------------
对于这个问题,我觉得不同的人处理方式方法基本上都不尽相同,看个人的编程习惯和处理习惯了;ASP转.net的有些人喜欢提交到另外一个页面进行批量的处理;处理页面和表现页面分开来.
比较好的方式我个人认为还是一个页面上 ,采用代码分离机制....
看个人爱好了....你认为怎么处理起来方便,或者你们的公司要求怎么处理就怎么处理撒.
但是最基础的还是相同
就是进行数据的操作和查询;在安全性上你可以考虑采用参数或者存储过程.
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
更新和添加,删除以后从新绑定数据,DataBind()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行