Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Passare un dato da formA a formB
mercoledì 09 maggio 2007 - 15.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
tdj
Profilo
| Newbie
40
messaggi | Data Invio:
mer 9 mag 2007 - 15:47
eccomi qua. nuova stanza ma sempre problemi ...
- sto utilizzando VWD (in Visual Basic)
- ho un formA con una datagrid basata su un database sql
- su questa datagrid ho un campo (una colonna) di selezione hyperlink che mi prende un campo del record scelto e me lo porta sul formB (con datanavigateurlformatstring)
- vedo il campo "trasportato" nell'url del formB
domanda (banale ?) : come faccio a mettere quel campo "trasportato", per esempio, in un campo textbox ? o comunque, più genericamente, dove è contenuto quel campo ?
ho visto nelle "propietà" del textbox che c'è un campo "data" e ho la possibilità di scriverci una "expression". ma che "expression" ci scrivo ?
che vergogna !
grazie
trasportation
Profilo
| Junior Member
104
messaggi | Data Invio:
mer 9 mag 2007 - 16:52
Non capisco il problema, hai detto che vedi il campo che viene passato dalla formA alla formB, il passaggio avviene tramite quesry string quindi devi utilizzare l'oggetto Request per recuperare il valore
es: formB.aspx?nomecampo=Testo
il valore lo recuperi con
TextBox1.Text = Request["nomecampo"];
Ti metto anche un link con dettaglio all'oggetto request
http://www.robertobeccari.it/default/30db1caf-3bcf-4b20-90dc-934921d71eee.aspx
Spero di aver capito il tuo problema.
/*
* web:
http://www.robertobeccari.it
*/
tdj
Profilo
| Newbie
40
messaggi | Data Invio:
mer 9 mag 2007 - 17:48
purtroppo no. ma sai qual'è il bello ? non so neanche come spiegarti meglio ! mi sento un po' idiota !
sono super-novellinissimo quindi mi devi aiutare un po' più tu !
come ti dicevo io vedo il campo che ho passato nel formB nell'url. come faccio ad usarlo ?
intanto ho visto sempre qui (.nethell.it) che posso utilizzare gridview e detailsview per vedere lista/dettaglio nella stessa pagina. io vorrei farlo in due pagine diverse. spero di essermi spiegato meglio ...
scusa, my fault !
trasportation
Profilo
| Junior Member
104
messaggi | Data Invio:
gio 10 mag 2007 - 09:10
>purtroppo no. ma sai qual'è il bello ? non so neanche come spiegarti
>meglio ! mi sento un po' idiota !
>
>sono super-novellinissimo quindi mi devi aiutare un po' più tu
>!
>come ti dicevo io vedo il campo che ho passato nel formB nell'url.
>come faccio ad usarlo ?
Non capisco cosa vuol dire che "come faccio ad usarlo"...
il falore viene passato come query string (nell'url dopo il ?) se è lì lo puoi utilizzare come vuoi (utilizzando il Request), devi solo rieseguire la query nel formB filtrato per il valore passato.
Dove hai trovato l'esempio del detail view? (metti il link) se lo hai capito, vedo come è fatto e ti spiego come adattarlo su pagine diverse così hai un riferimento.
Che ne dici?
>
>intanto ho visto sempre qui (.nethell.it) che posso utilizzare
>gridview e detailsview per vedere lista/dettaglio nella stessa
>pagina. io vorrei farlo in due pagine diverse. spero di essermi
>spiegato meglio ...
>
>scusa, my fault !
/*
* web:
http://www.robertobeccari.it
*/
tdj
Profilo
| Newbie
40
messaggi | Data Invio:
gio 10 mag 2007 - 09:39
link :
http://www.dotnethell.it/articles/GridviewASPNET20.aspx
paragrafo : Un altro controllo: la DetailsView
in questo paragrafo c'è quello che vorrei fare. l'unica differenza e che lo vorrei fare su due pagine diverse.
credo tu non mi segua perchè sono io che chiedo cose molto banali e tu mi stai sopravvalutando.
grazie comunque per lo sforzo... e (spero vivamente, ma credo mai !) a buon rendere.
tdj
Profilo
| Newbie
40
messaggi | Data Invio:
gio 10 mag 2007 - 10:02
ci sono riuscito !!!
tdj
Profilo
| Newbie
40
messaggi | Data Invio:
gio 10 mag 2007 - 11:38
nel rieseguire la query per la pagina di dettaglio, all'interno dell'espressione SQL chiave = @chiave, nel valore Request.QueryString, non mettevo ("ID") ma pensavo dovessi mettere "chiave". mettendo "ID", funziona.
metodo "per tentativi"/"logica". però ...
trasportation
Profilo
| Junior Member
104
messaggi | Data Invio:
gio 10 mag 2007 - 12:48
Era infatti quello che ti dicevo, fare Request["nomevariabile"] dove nome variabile equivale a ?nomevaliabile=1
/*
* web:
http://www.robertobeccari.it
*/
Torna su
Stanze Forum
Elenco Threads
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 !