这可能没有循环并检查每个值吗?是否有一些简单的东西,比如在列表中使用contains?
答案 0 :(得分:4)
您可以使用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
。
答案 1 :(得分:3)
您可以使用DataTable.Select方法并指定过滤器。