【问题标题】:How to find if dataTable contains column which name starts with abc如何查找dataTable是否包含名称以abc开头的列
【发布时间】:2012-09-03 21:27:39
【问题描述】:

在我的程序中,我有一个数据表,我想知道是否有一个名称以 abc 开头的列。 例如,我有一个 DataTable,它的名称是 abcdef。我喜欢用这样的方式找到这个专栏:

DataTable.Columns.Constains(ColumnName.StartWith(abc))

因为我只知道部分列名,所以我不能使用 Contains 方法。 有什么简单的方法可以做到吗?

非常感谢。

【问题讨论】:

    标签: c# regex datatable dataset columnname


    【解决方案1】:

    你可以用这个:

     var datatable = new DataTable();
     var abccolumns = datatable.Columns.Cast<DataColumn>()
                                       .Where(c => c.ColumnName.StartsWith("abc"));
    

    【讨论】:

      猜你喜欢
      • 2019-10-15
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2020-05-25
      相关资源
      最近更新 更多