繁体   English   中英

按列“不”行“过滤”数据表

[英]“Filtering” DataTable by Column NOT Rows

给定具有A,B,C,D列的数据表

寻找一种干净的方法来将列限制为A,C,类似于DataView如何限制DataView中的行

通常, DataTable具有相对较小的固定数量的命名列,以及可能较大的可变数量的未命名行。 因此,过滤对行有意义,但对列却没有意义。

大多数应用程序只会忽略它们不感兴趣的列。

我认为没有任何方法可以完成所需的工作,只需克隆DataTable并删除不需要的列即可。

或透视数据表,使列成为行。

找到了解决方案,并将其发布在这里,供其他可能登陆的人使用

此处介绍的DataView.ToTable()方法http://msdn.microsoft.com/zh-cn/library/wec2b2e6.aspx

用作

DataTable.DefaultView.ToTable(标志,);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM