我想從DataView
中選擇一些字段,並在選擇這些字段後,在這些字段上應用.Distinct()。如何從DataView中選擇多個字段並應用.Distinct()使用LINQ
現在,我用這個代碼:
DataView dvGroups = new DataView();
dvGroups = GetDataFromDatabase(); //-- Fill Dataview
var groups = dvGroups.Table.AsEnumerable()
.Where(x => x.Field<int>("GroupId") != 0)
.Select(p => p.Field<int>("GroupId"))
.Distinct()
.ToArray();
它只是選擇一個字段(即"GroupId"
)。但是,現在我想選擇多個字段(如"GroupId", "GroupName"
),然後獲取不同的值。
我該如何實現這個任務?
@Dovnvoter:能否請你告訴我,之所以投下來? – 2015-02-24 10:21:49