Spesso capita l'esigenza di dover unire informazioni prese da dua DataTable (o DataSet) differenti, per formare un unico oggetto con le informazioni prelevate da entrambi le fonte dati.
La classe DataSet ha un metodo Merge che accetta come parametro un DataTable e consente di unirne il contenuto, ad esempio quando si leggono queste informazioni dalla Cache, in maniera molto semplice:
Dim ds as DataSet = new DataSet() ds.Merge(dt1) ds.Merge(dt2)
Il DataSet risultante avrà una DataTable che combinerà le colonne di entrambi i DataTable. Ovviamente perchè il risultato abbia un senso, è necessario che entrambe le DataTable di partenza contengano le stesse colonne.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Consumare dati binari in realtime lato client con ASP.NET Core SignalR
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Caricamenti veloci da CDN e fallback locale con ASP.NET Core
- Utilizzare dati in formato XML in XAML
- Accedere a dati esposti con WebService con Silverlight 1.0


