如果不循环检查每个值,这可能吗?有没有像在列表中使用 contains 这样简单的东西?
最佳答案
您可以使用 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
。
关于wpf - 如果单列数据表没有主键,如何检查它是否包含某个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12502512/