Ich verwende LINQ, um 2 Databases beizutreten. Ich versuche nur 1 Feld von dtTable2 und alle Felder von dtTable1 zurückzubekommen. Wenn dieser Code ausgeführt wird, habe ich zwei Spalten. Die erste Spalte enthält den Wert von dtTable2.field2 und die zweite Spalte hat den Wert "System.Data.DataRow". Ich weiß, dass ich, wenn ich die Spalten in dtTable1 explizit angeben werde, die Ergebnisse haben werde, die ich brauche. Ist es möglich, einen Platzhalter anzugeben, um alle Spalten von dtTable1 zu erhalten?LINQ - Join 2 Databases - Platzhalter
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