में परिवर्तित नहीं कर सकता है, मैं निम्नलिखित को 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() });
यह है जहाँ मैं अटक जाते हैं, मैं दो अलग अलग तरीकों की कोशिश की है, लेकिन अभी भी कुछ भी नहीं काम करता है:
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)
या
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(Function(g) new { Category = g.Key, Numbers = g.ToList() }
धन्यवाद मैथ्यूयू, इस विधि ने काम किया! मुझे उपरोक्त आपके रूपांतरण लिंक को आजमाने की याद रहेगी। – user896917