日期:2014-05-18  浏览次数:20823 次

为什么用datatable.defaultview
基础没学好   看教材类的书籍大部分都是这样用的
.DataSource   =   DataTable.DefaultView

而我自己用的时候从来都是
.DataSource   =   DataTable

对于一个已经Fill好数据的DataTable     用DefaultView到底好在什么地方?   不这么用会有什么问题?

------解决方案--------------------
我喜欢直接用dataset.
------解决方案--------------------
绑定至视图 可以方便的用一些视图数据检索功能 例如RowFilter
------解决方案--------------------
绑定至视图 可以方便的用一些视图数据检索功能 例如RowFilter
---------------------------
UP
------解决方案--------------------
本人觉得吧,用什么主要看情况而定
------解决方案--------------------
DataSet可以包含很多个datatable,以便你对不同的控件帮定不同的数据源
我也经常直接返回DataTable,帮定.
加了defaultview,我想,只是为了后面的进行过滤数据而已(当然如果你需要过滤的话)
------解决方案--------------------
DefaultView 属性返回可用于排序、筛选和搜索 DataTable 的 DataView
------解决方案--------------------
up

------解决方案--------------------
i think yes
------解决方案--------------------
效率上是一样 一般用到数据过滤的话就要DefaultView有一个rowfilter属性
------解决方案--------------------
获取可能包括筛选视图或游标位置的表的自定义视图。
DefaultView 属性返回可用于排序、筛选和搜索 DataTable 的 DataView。