none
Unire tre tabelle per ottenere una quarta tabelle che contiene tutte e tre utilizzando LINQ RRS feed

  • Domanda

  • Salve 

    qualcuno può aiutarmi ? 

    ho questo codice:

    spesa_P , gruppo, Tipo_S sono tre DataTable con dei dati.

    questa è la query linq:

     IEnumerable<DataRow> query = 

              from spesa_P in SP.AsEnumerable()
              join gruppo in GS.AsEnumerable() on spesa_P.Field<int>("Id_Gruppo") equals gruppo.Field<int>("Id_Gruppo")
              join Tipo_S in TS.AsEnumerable() on spesa_P.Field<int>("Id_Tipo_Spesa") equals Tipo_S.Field<int>("Id_Tipo_Spesa")
              select Tipo_S;

                  DataTable Tab_SP = query.CopyToDataTable<DataRow>();

    dS_MYSQL_SP.Tables.Add(Tab_SP);

     this.Griglia.DataSource = dS_MYSQL_SP.Tables[1];            

    Il problema è che la tab_SP contiene solo le colonne  della tabella Spesa_p e 

    non tutte le colonne come da collegamento Join.

    Come potrei risolvere 


    giovedì 4 ottobre 2018 14:53