Ottenere Datatable da una griglia

domenica 13 marzo 2011 - 12.01
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008 R2  |  Windows 7  |  Visual Studio 2010  |  SQL Server 2008 R2  |  SQL Server 2005

totti240282 Profilo | Guru

Ho una griglia collegata ad un sqldatasource,come posso ottenere da una pagina chiamata un datatable dalla griglia della pagina padre ?
C'è solo un capitano !!!!!!

alx_81 Profilo | Guru

>Ho una griglia collegata ad un sqldatasource,come posso ottenere
>da una pagina chiamata un datatable dalla griglia della pagina padre ?
ciao, ma devi passare tutto il datatable? come mai? In tal caso o lo salvi lato server e lo richiami (session ad esempio) oppure semplicemente rifai la chiamata identica a quella del datasource..

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

totti240282 Profilo | Guru

allora io faccio delle ricerche con dei filtri e ottengo i risultati su una griglia.
questa griglia contiene dei link che riportano a delle pagine di dettaglio.
Ora nella pagina di dettaglio io devo mostrare il record su cui si è fatto click e in più tutti gli altri dati presenti nella griglia di partenza, con la possibilità di poter navigare , nella pagina di dettaglio, avanti o indietro nei record.
C'è solo un capitano !!!!!!

alx_81 Profilo | Guru

>allora io faccio delle ricerche con dei filtri e ottengo i risultati su una griglia.
>questa griglia contiene dei link che riportano a delle pagine di dettaglio.
>Ora nella pagina di dettaglio io devo mostrare il record su cui
>si è fatto click e in più tutti gli altri dati presenti nella
>griglia di partenza, con la possibilità di poter navigare , nella
>pagina di dettaglio, avanti o indietro nei record.
io farei la chiamata nella pagina successiva andando a prelevare l'id clickato, magari prendendolo dal QueryString..
Per il precedente ed il successivo poi, puoi utilizzare sempre l'id per ricavare il primo maggiore..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

totti240282 Profilo | Guru

è no cosi nn posso perchè gli id a seconda della ricerca non sono consecutivi.
C'è solo un capitano !!!!!!

alx_81 Profilo | Guru

>è no cosi nn posso perchè gli id a seconda della ricerca non sono consecutivi.
e che c'entra.. basta che cerchi il primo maggiore di quello o il primo minore..


--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

totti240282 Profilo | Guru

no forse mi sono spiegato male, ho 100 record, li filtro nella griglia e diciamo diventano 50, come li porto nella pagina chiamata ?.
Per adesso ho risolto usando il crosspostback.
C'è solo un capitano !!!!!!

alx_81 Profilo | Guru

>no forse mi sono spiegato male, ho 100 record, li filtro nella
>griglia e diciamo diventano 50, come li porto nella pagina chiamata?
se ti servono tutti e 50, ma non condivido il tuo approccio, puoi salvarteli in sessione e ricaricarli nel dettaglio.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

totti240282 Profilo | Guru

quindi dici di salvarmi nella session il dataview derivante dall'sqldatasource ?.
C'è solo un capitano !!!!!!

alx_81 Profilo | Guru

>quindi dici di salvarmi nella session il dataview derivante dall'sqldatasource?
sarebbe meglio un List<>, ma se hai solo il datatable o il dataview, sì.. terrà più spazio
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5