我到底该用DataReader还是DataSet?
本人初学ASP.NET做网站,遇到这样一个问题:
(我使用的是DataReader)在某项信息管理中,点击“详细信息”会弹出一个新窗口显示所有信息。但是当我更新信息后再点击“详细信息”发现里面的文本框并没有显示更新后的信息。事实上在数据库中可以发现信息确实是更新了。我在一本书上看到这样的话:DataReader不能对数据进行任何操作,例如把修改后的内容传送回数据库(不能通过DataReader更新数据源,一旦遍历完数据,就必须关闭DataReader,要再次访问数据,必须重新创建DataReader)。
当我用DataSet的方法试了后,点击“详细信息”,弹出的窗口里面的文本框居然全部为空!!!这是怎么回事啊?
到底该用DataReader还是DataSet啊?怎么用?求高人指点!