获取DataTable中具有特定前缀的列数?

时间:2014-07-03 14:34:01

标签: c# datatable datarow

我有一个DataRow,它是DataTable的一部分,它有许多列,在'static'列的末尾有一个潜在的无限数量的动态列,所有这些都以术语'cat - '为前缀。< / p>

是否可以返回有多少列具有此前缀?它将如何完成?

提前致谢。

1 个答案:

答案 0 :(得分:2)

这是五个中的一个(希望如此);)

var count = yourDataTable.Columns
                         .Cast<DataColumn>()
                         .Count(x => x.ColumnName.StartsWith("cat-"));