读书人

DataTable与DataView能不能互相转化

发布时间: 2011-12-15 23:41:24 作者: rapoo

DataTable与DataView能不能相互转化
如题
我现在把数据邦定到DataGrid上,
把Datatable转化为DataView排序后邦定到DataGrid上
我想取排序后的DataView存放到ViewState中,
但是DataView好像不能存,DataTable能存放进去
请问他们能不能相互转化

[解决办法]
好像可以,你用dataView.Table试一下
[解决办法]
DataView = DataTable.DefaultView
[解决办法]
DataView.ToTable()//把当的视图数据生成一个新的表,这个表中的记录都是添加的状态.

DataView.Table //获取取DataView的源表的引用,这个表的内容是被View过滤前的所有内容的表.
[解决办法]
如果你的查询语句返回的是DataTable的话,可以这样转化
DataGrid.DataSource = Select().DefaultView;
[解决办法]
可以DataView dv= dt.DefaultView;DataTable dt = dv.Table
[解决办法]
学习

读书人网 >asp.net

热点推荐