如果不循环和检查每个值,这可能吗?有没有像在列表中使用包含这样简单的东西?
问问题
913 次
2 回答
4
你可以使用Linq-To-DataSet
and 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
.
于 2012-09-19T20:41:53.707 回答
3
您可以使用DataTable.Select方法并指定一个过滤器。
于 2012-09-19T20:39:59.973 回答