LINQ - join 2 datatables - wildcard

Bin ich mit LINQ to join 2 datatables. Ich bin versucht, wieder nur 1 Feld aus dtTable2 und alle Felder aus dtTable1. Wenn dieser code ausgeführt wird, habe ich zwei Spalten. Die erste Spalte enthält den Wert aus dtTable2.Feld2 und die zweite Spalte hat den Wert "System.Daten.DataRow". Ich weiß, dass wenn ich explizit die Spalten angeben, die in dtTable1, werde ich die Ergebnisse, die ich brauche. Ist es möglich, legen Sie einen Platzhalter, um alle Spalten aus dtTable1?

Dim results = _
   From r In dtTable1.AsEnumerable _
   Join c In dtTable2.AsEnumerable _
   On c.Field1 Equals r.Field1 _
   Select c.field2, r

Datagridview.datasource = results.ToList

InformationsquelleAutor | 2009-03-17

Schreibe einen Kommentar