在下面的代码中,如何选择所有coloumn值,还可以按名字选择不同的行?客户是一个数据表,它有两个字段。身份和名字。如果我尝试我会得到不同的行,但我没有得到id coloumn回来。
Customer.DefaultView.ToTable(True, {"FirstName"})
如果我尝试这个,它会尝试使用id和名字进行区分,因此结果是重复的
Customer.DefaultView.ToTable(True, {"FirstName", "ID"})
答案 0 :(得分:0)
这样的事情应该这样做:
Customer.AsEnumerable()
.GroupBy(function(x) x.Field(Of String)("FirstName"))
.Select(function(x) New With
{
.FirstName = x.Key.Field(Of String)("FirstName"),
.ID = x.Min(function(y) y.Field(Of Integer)("ID"))
});