给定具有列A,B,C,D的DataTable
寻找一种简洁的方法来限制列A,C 类似于DataView如何限制DataView中的行
答案 0 :(得分:0)
通常,DataTable
具有相对较小的固定数量的命名列,以及可能较大的可变数量的未命名行。因此,过滤对行有意义,但不适用于列。
大多数应用程序只会忽略他们不感兴趣的列。
我认为除了克隆DataTable
并删除你不想要的列之外,没有办法做你想做的事。
或者可能旋转DataTable以使列成为行。
答案 1 :(得分:0)
找到解决方案,将其发布给其他可能在此处着陆的人
此处描述的DataView.ToTable()方法http://msdn.microsoft.com/en-us/library/wec2b2e6.aspx
用作
DataTable.DefaultView.ToTable(flag,);