SqlDataReader和SqlDataAdapter读取显示数据那个更好?

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:54:59
现在我想在页面上做一个DataList或者GridView以及Table显示某个数据表的数据,单纯显示而不供用户修改数据的功能,那么是否用SqlDataReader会更好?
SqlDataReader读取显示数据是否会比SqlDataAdapter更快但却比较占用资源?
关于这两者的问题麻烦各位帮我解答一下,谢谢

只是单纯显示的话 直接绑定数据源就好了啊

SqlDataReader只能用于读,在读的过程中数据库一直保持打开状态,不过读的效率还是可以的

SqlDataAdapter(数据适配器)、DataSet
先将数据取出来放到dataset中,然后就可以关闭数据库了,通过sqldataadapter还可以更新删除数据库中的东西,功能很强大,要好好学习。
像绑定某些数据源之类的话强烈建议用SqlDataAdapter(数据适配器)、DataSet
如果单纯的读的话你SqlDataReader比较好点,但是如果你与GridView以及Table进行绑定的话SqlDataAdapter比较方便
个人认为在密码登陆等方面用reader,而与gridview和table呵呵用adapter将会很方便,这是经验之谈,如果能够掌握adapter做事可以事半功倍的

SqlDataReader只是读取数据,是最好的。

三楼说的不错