数据行。在VB.Net我有以下LINQ查询LINQ查询来获取所有基于一个独特的列
Dim temp = (From r In datatable Select r Order By r.str Descending)
但我想它的基础上str
列是唯一的。我知道如何从LINQ中获得str column
,并将其标记为distinct
。但我想整个行(所有列),并具有鲜明的基础上str
列
像
Dim temp = (From r In datatable Select r Order By r.str Descending).distinct(r.str)
如果有人可以给我在C#中回答我将在VB.Net
它翻译样品
数据表
col1 col2 str
A B X
A1 B1 Y
A2 B2 X
outpu T应当
col1 col2 str
A B X
A1 B1 Y
我想你想使用的GroupBy:。VAR的结果= datatable.AsEnumerable()的GroupBy(X => x.Field( “STR”))ToList(); –
jdweng