Aggiunta colonna dataset

lunedì 13 novembre 2006 - 11.39

S4turno Profilo | Junior Member

C'è un modo per aggiungere una colonna ad un dataset già popolato col risultato di una query??

alx_81 Profilo | Guru

>C'è un modo per aggiungere una colonna ad un dataset già popolato
>col risultato di una query??

Intendi aggiungere una colonna ad un datatable di un dataset?

Alx81 =)

http://blogs.dotnethell.it/suxstellino

S4turno Profilo | Junior Member

No, intendo proprio un Dataset. Era comunque molto più semplice di quanto credessi, ecco qui il codice di quello che cercavo di fare.


ds = DO_ExecuteDataSet(query); Boolean Campo = false; DataColumn NuovaColonna= new DataColumn("NuovoCampo",Campo.GetType()); Campo.DefaultValue = false; //tanto per fare un esempio ds.Tables[0].Columns.Add(NuovaColonna);

alx_81 Profilo | Guru

Allora intendevi proprio aggiungere una colonna ad un datatable =)
ok..
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino

S4turno Profilo | Junior Member

Mi sa che faccio un pò di confusione allora...
Mi potresti spiegare meglio? Il dataset contiene il datatable? Così magari se acpisco come funziona in futuro avrò meno problemi....

alx_81 Profilo | Guru

Certo.. no problema..
Dunque, immagina un dataset come un database in locale.. in memoria..
All'interno di un database vi sono relazioni, tabelle, viste..
ed allo stesso modo in un dataset vi sono DataRelation, DataTable e DataView..
ovviamente non è la "stessa" cosa.. ma ci si avvicina..
Quindi il Dataset ha una collection di Datatable, la Tables..
Cmq sia, per il tuo problema, ti consiglio di usare esclusivamente il Datatable, è più leggero e veloce..
Tanto puoi usarlo anche come datasource..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5