>Più volte ho letto della possibilità di leggere una valore attraverso
>(non ricordo bene la sintassi) row[0].col[0] e non capendo ancora
>bene il tutto, mi è stato detto che era possibile effettuarlo
>col dataTable.
Il metodo Select del SQLDataSource, torna un DataView se il tipo di comando (DataSourceMode) è impostato come DataSet. Se è impostato come DataReader, torna un IDataReader. Se hai in mano un dataview, la sua proprietà Table è il datatable. Ed in tal modo ottieni l'istanza del datatable che puoi utilizzare come meglio credi.
>Forse sono assillato dall'aprire troppi dataSource, potrei copiare
>l'SqlDataSource in un dataTabele e poi gestirla per tutto ciò
>che può servire.
Copiare SQLDataSource in un DataTable, proprio non lo capisco. Al massimo puoi mettere il risultato dell'esecuzione del comando SELECT dentro un DataSet..
Per questo, se vuoi raccordare tutti i comandi all'interno di un DataSource, ti consigliavo il multistatement.
Osserva il seguente esempio:
Come vedi ci sono 3 query.
Ora, tramite il dataview, leggiamo i tre resultset da codebehind:
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org