在我的程序中,我有一个dataTable,我想知道是否有一个名称以abc开头的列。
例如,我有一个DataTable,其名称为abcdef
。我喜欢使用类似的东西找到这个专栏:
DataTable.Columns.Constains(ColumnName.StartWith(abc))
因为我只知道列名的一部分,所以我不能使用Contains方法。 有什么简单的方法可以做到吗?
非常感谢。
答案 0 :(得分:5)
您可以使用:
var datatable = new DataTable();
var abccolumns = datatable.Columns.Cast<DataColumn>()
.Where(c => c.ColumnName.StartsWith("abc"));