这是否可能不循环并检查每个值? 有没有像在列表中使用包含这样简单的东西?
您可以使用
Linq-To-DataSet
和Enumerable.Any
:
Dim containsValue = table.AsEnumerable()
.Any(Function(r) r.Field(Of String)("Column") = "Foo")
或在查询语法中:
Dim containsValue = (From r In table
Where r.Field(Of String)("Column") = "Foo").Any()
您需要添加Imports System.Linq
.
可以使用 DataTable.Select 方法并指定筛选器。