Hello

Once again with a linq query problem...
The query works but only retrieve the joined rows, i want to retrieve all rows in the first datatable.

My current query:
vb.net Code:
  1. Dim q = From regE In (From registoE In _dtRegistosAEnviar.AsEnumerable
  2.                Group registoE By colaborador = registoE.Field(Of String)("Colaborador") Into grupoE = Group
  3.                Select New With {
  4.                    .Colaborador = colaborador,
  5.                    .Seg = grupoE.Sum(Function(registoE) registoE.Field(Of Decimal)("Seg"))
  6.                }).AsEnumerable,
  7.                regS In (From registoS In _dtRegistosEnviados.AsEnumerable
  8.                Group registoS By colaborador = registoS.Field(Of String)("Colaborador") Into grupoS = Group
  9.                Select New With {
  10.                    .Colaborador = colaborador,
  11.                    .Seg = grupoS.Sum(Function(registoS) registoS.Field(Of Decimal)("Seg"))
  12.                }).AsEnumerable
  13.                Where (regE.Colaborador = regS.Colaborador)