日期:2014-05-19  浏览次数:20825 次

怎样把DataView转换成DataSet?
各位好,小弟今天在写程序时碰到了一个问题,想请大家帮忙解决一下,问题是这样的,就是我得到了一个DataVie请w类型的数据视图,请问该怎样把它转换为DataSet类型的数据集。请知道的告诉小弟一声,先在此谢谢各位了。

------解决方案--------------------
DataView有其附属的DataTable
把这个DataTable放进一个新的DataSet去
------解决方案--------------------
通过DataView取它绑定的DataTable

然后 dtNew=DataTable.Clone()

------解决方案--------------------
DataSet GetDataSet(DataView dv)
{
if(dv.Table.DataSet=null)
{
DataSet ds=new DataSet();
ds.Tables.Add(dt);
return ds;
}
else
{
return dv.Table.DataSet;
}
}