小编use*_*917的帖子

无法将其转换为VB.net

我正在尝试将以下内容转换为vb.net.提前致谢

   Categories.DataSource = objDT.Rows.Cast<DataRow>()
        .Select(r => new { Attendee = r.Field<string>("Attendee"), Item = r.Field<string>("Item") })
        .GroupBy(v => v.Attendee)
        .Select(g => new { Attendee = g.Key, Item = g.ToList() });
Run Code Online (Sandbox Code Playgroud)

这是我卡住的地方,我尝试了两种不同的方法,但仍然无效:

Categories.DataSource = objDT.AsEnumerable() _
    .Select(Function(r) New With {.Attendee = r.Field(Of String)("Attendee"), .Item = r.Field(Of String)("Item")}) _
    .GroupBy(Function(v) v.Field(Of String)("Attendee")) _
    .Select(Function(g) Attendee = g.Key)
Run Code Online (Sandbox Code Playgroud)

要么

Categories.DataSource = objDT.Rows.Cast(Of DataRow)().AsEnumerable _
    .Select New Object(){ Function(r As DataRow) Attendee = r.Field(Of String)("Attendee"), Item = r.Field(Of String)("Item")} _
.GroupBy( Function(v) v.Category) _
.Select( …
Run Code Online (Sandbox Code Playgroud)

c# linq vb.net c#-to-vb.net

5
推荐指数
1
解决办法
714
查看次数

标签 统计

c# ×1

c#-to-vb.net ×1

linq ×1

vb.net ×1