48 messaggi dal 01 novembre 2002
Salve se ho degli oggetti DataTable da interrogare con LINQ è possibile eseguire dell Join fra 2 o più DataTable ? e nel caso qual'è il modo migliore per leggere il risultato e ottenere così una nuova datatable.

Grazie
Modificato da fabio.tani il 07 aprile 2010 16.52 -
Non è immediato produrre una nuova DataTable, più facile è invece una collection di oggetti che si ottiene con un codice simile al seguente
var query = from c in customers.AsEnumerable()
            join o in orders.AsEnumerable() on c["Id"] equals o["CustomerId"]
            select new {Name = c["Name"], Items = o["NumberOfItems"]};


Ciao,
m.
48 messaggi dal 01 novembre 2002
purtroppo ho necessita di restiutuire un datatable quindi devo scorrere la collection oppure devo generare direttamete la datatabel hai indicazioni da darmi?
Grazie
Purtroppo credo proprio che tu debba costruirla a partire dalla collection ottenuta come risultato della query.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.