我有一个名为table1的数据表,其中一列名为column1,是一个整数。
如何在vb net中使用lambda表达式获取列的最大值?
谢谢!
答案 0 :(得分:3)
Dim max As Int32 = table1.AsEnumerable().
Max(Function(r) r.Field(Of Int32)("column1"))
或在查询语法中,什么是often more readable in VB.NET:
Dim values = From row In table1.AsEnumerable()
Select row.Field(Of Int32)("column1")
Dim maxValue As Int32 = values.Max()