2

如果不循环和检查每个值,这可能吗?有没有像在列表中使用包含这样简单的东西?

4

2 回答 2

4

你可以使用Linq-To-DataSetand 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 回答