1

在我的程序中,我有一个数据表,我想知道是否有一个名称以 abc 开头的列。例如,我有一个 DataTable,它的名字是abcdef. 我喜欢使用以下内容查找此列:

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

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

非常感谢。

4

1 回答 1

5

你可以使用这个:

 var datatable = new DataTable();
 var abccolumns = datatable.Columns.Cast<DataColumn>()
                                   .Where(c => c.ColumnName.StartsWith("abc"));
于 2012-09-03T21:37:34.460 回答