不幸的是,我把头发扯掉了。
在坚果壳中,我有一个DataTable
,其中包含要完成的数据,然后在第二个DataTable
中,我具有操作的结果。 (已完成,未完成等)
我需要将两组信息和实质上是DataGridView
一起返回LEFT OUTER JOIN
。
这是到目前为止我得到的:
Dim Query = From t1 In MasterTbl Group Join t2 In MasterActionTbl On t1.Field(Of String)("FreshAppsID") Equals t2.Field(Of String)("FreshAppsID") Into ps = Group From p In ps.DefaultIfEmpty()
Select t1
Return Query.CopyToDataTable
当我尝试这样做时失败:
Select t1, t2
我本质上希望使用左外部联接返回t1和t2的所有信息,因为t2中可能没有t2中所有值的“动作”记录。
我调查了DataRelation的情况,但这不允许将所有数据返回到相同的DataGridView
中。
TLDR
想要从两个数据表中选择信息,使用左外部联接将它们联接在一起,并将它们作为单个数据表返回,以用于datagridview。
Muchas