楼上的不对
假如我有一个
DataTable dt = new DataTable();
....
DataView dv = dt.DefaultView;
dv.RowFilter="Filed1='"+Value+"'";
之后,我想得到这个dv的DataTable,
而楼上的DATAVIEW1.Table得到的是没有过滤前的DataTable

解决方案 »

  1.   

    DataTable就是DataTable,一个DataTable可以对应N多的DataView,这N多的DataView不过是针对一个DataTable的不同的视图(经过不同的过滤),它们的本源都是同一个DataTable。
      

  2.   

    DataTable中的记录不会因为选择过滤而改变,在数据库中的过滤条件实际上也只是看到该表格的视图,如果楼主想要获得这样的Table,可能只有建立一个临时的表格来,不过这样好象没什么用处。