【发布时间】:2017-07-28 20:02:26
【问题描述】:
我想选择 DataTable 中以字符“hz”开头的所有列。目前我正在这样做:
var uploadTable = dataTable.DefaultView.ToTable(false, "locID", "hz1582", "hz1581", "hz1580", "hz1579", "hz1578", "hz1577", "hz1576", "hz1575", "hz1574", "hz1573", "hz1572", "hz1571");
但是,每次运行代码时,“hz”列都是可变的,因此我需要某种方式来选择表中以 hz 开头的所有列。另请注意,“locID”列始终存在并且需要返回。所以,我需要这样的东西:
var uploadTable = dataTable.DefaultView.ToTable(false, "locID", "hz%");
有什么想法吗? 谢谢。
【问题讨论】:
-
你需要选择列是什么意思?您需要选择列名以
hz开头的行吗?还是只需要选择没有数据的DataColumns? -
我还需要选择行。即根据列名对数据表进行子集化。