日期:2014-05-20  浏览次数:20489 次

20分求解答心中的疑惑:datareader有什么不好?为什么都用datagrid啊?
本人菜鸟,刚学asp.net不久,对于这个问题不是很了解,但见好多使用datagrid的,不知为何,很少见datareader,个人感觉datareader更为灵活多用,就像asp的rs,还有别的数据操作方法吗?谢谢,20分奉送~

------解决方案--------------------
这两个不是一类控件. datareader是数据访问控件, datagrid是ui控件,做显示用.
------解决方案--------------------
datareader是数据容器
datagrid是web控件

datareader的数据通过绑定到datagrid让用户可见

和datareader同类型的还有DataSet
和datagrid同类的还有DataList等等