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
Da gridview a textbox
martedì 06 febbraio 2007 - 11.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
mar 6 feb 2007 - 11:41
Ciao a tutti... una domandina semplice semplice: se io seleziono un record in una gridview e voglio che un solo campo del mio record (ad es. ho un record composto da 'Nome', 'Cognome', 'Età' ma a me interessa solo il valore 'Nome') mi venga visualizzato in una textbox. E' possibile farlo? A me per ora non è riuscito, se qualcuno mi desse un'ideuzza...
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 feb 2007 - 11:47
>Ciao a tutti...
Ciao!
>una domandina semplice semplice: se io seleziono
>un record in una gridview e voglio che un solo campo del mio
>record (ad es. ho un record composto da 'Nome', 'Cognome', 'Età'
>ma a me interessa solo il valore 'Nome') mi venga visualizzato
>in una textbox. E' possibile farlo? A me per ora non è riuscito,
>se qualcuno mi desse un'ideuzza...
Lo vuoi mettere in una text box per modificarlo? perchè forse sarebbe meglio visualizzarlo quando selezionato ed in modifica mettere il nome nella textbox.. non trovi?
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
mar 6 feb 2007 - 11:54
No, non voglio modificarlo, voglio solo avere una text in cui compare il mio valore (può essere anche una label). Il tutto perchè voglio trasferire questi dati ad un'altra pagina dell'applicazione, ma siccome ho imparato a farlo per le textbox e non, ad esempio per i detailsview, volevo vedere se aggiravo l'ostacolo
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 feb 2007 - 12:48
>No, non voglio modificarlo, voglio solo avere una text in cui
>compare il mio valore (può essere anche una label). Il tutto
>perchè voglio trasferire questi dati ad un'altra pagina dell'applicazione,
>ma siccome ho imparato a farlo per le textbox e non, ad esempio
>per i detailsview, volevo vedere se aggiravo l'ostacolo
Allora devi farti un asp:TemplateField
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
mar 6 feb 2007 - 12:51
ma posso farlo anche per una textbox esterna al gridview? Perchè le templatefield le ho usate ma internamente al gridview per modificare una colonna ed utilizzare ad esempio una dropdown.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 feb 2007 - 14:59
>ma posso farlo anche per una textbox esterna al gridview? Perchè
>le templatefield le ho usate ma internamente al gridview per
>modificare una colonna ed utilizzare ad esempio una dropdown.
eh, no.. sono colonne del gridview..
non hai indicato nel tuo post che volevi farlo fuori dalla gridview..
allora il discorso cambia..
Potresti aggiungere un literal invisibile nella colonna template dove metti la concatenazione del nome e del cognome e darli un id ben preciso (runat server). Poi dovrai riempirlo all'evento RowDataBound ed infine, all'evento SelectedIndexChanged, devi andare a ricavarti il valore del literal con una FindControl. Il risultato lo metti nella textbox..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
mar 6 feb 2007 - 15:58
Scusa se approfitto della tua pazienza ma a questo punto ti chiedo questo: io ho la mia gridview, seleziono un record e questo mi viene mostrato nel dettagli sulla detailsview dove posso eventualmente modificarlo. A questo punto vorrei far si che il record selezionato e visualizzato nella details venisse visualizzato in una tabella o anche nell'intera pagina (non mi frega per ora dove lo visualizzo), su una pagina che richiamo con un pusante. Son due giorni che ci sto provando ma un c'ho capito ancora niente! Ho provato con context.items e server.transfer ma mi sa che mi manca qualche pezzo (avrai capito che non sono un programmatore ma bensì un ingegnere meccanico abituato ai CAD3D a cui ora han chiesto di realizzare un applicativo web...ti sembra normale? A me no ma mi tocca!
Se puoi aiutarmi te ne sarò gratissssimo!
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
mar 6 feb 2007 - 16:59
ho provato a fare come dici tu (a creare un templatefield nel gridview) ma quando gli dico di prendere quel valore per trasferirlo all'altra pagina (ho usato Server.UrlEncode(TextBox1.Text)) mi da errore dicendo che TextBox1 non è dichiarata.
quindi sono punto e a capo
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 feb 2007 - 17:58
Dunque.. facciamo un po' di ordine.. spiegami per bene i punti che devi risolvere..
con i miei post puoi arrivare a scrivere il contenuto di una cella di una gridview in un textbox nella stessa pagina..
spiegami bene quali punti devi risolvere e qual è il risultato che vuoi ottenere..
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
mar 6 feb 2007 - 19:16
Dunque cerco di spiegarmi: ho una pagina aspx in cui c'è una gridview collegata ad un db access in cui è attiva l'opzione di selezione. Quando seleziono il mio record questo mi appare con tutti i suoi dettagli in una detailsview nella stessa pagina, dove posso modificare i parametri (ad es. posso cambiare la città di provenienza) e fin qui tutto bene. Una volta fatte le mie eventuali modifiche vorrei poter "acquistare" il mio record, nel senso che vorrei pigiare un tasto e far si che i dati del mio record comparissero in sola lettura in un'altra detailview (o qualcosa di simile) che si trova in una seconda pagina. In pratica il mio problema (come ho scritto in un altro post di ieri) è quello di riuscire a passare un record selezionato in una tabella (gridview) in un'altra tabella su un'altra pagina. Spero di essere stato chiaro e spero ancor di pù che tu mi possa aiutare perchè unneposso più!!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 7 feb 2007 - 17:54
283_WebSite1.zip
>Dunque cerco di spiegarmi: ho una pagina aspx in cui c'è una
>gridview collegata ad un db access in cui è attiva l'opzione...
>...
>Spero di essere stato chiaro e spero ancor di pù che tu mi possa
>aiutare perchè unneposso più!!!
eccoti un esempio semplice..
C'è sia il database di prova che pagine e sorgenti..
copia tutto su un nuovo web project e vedi subito il funzionamento..
ok?
spero possa esserti di aiuto.. fammi sapere, ciao!
.
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lukke
Profilo
| Newbie
37
messaggi | Data Invio:
gio 8 feb 2007 - 09:40
non so veramente come ringraziarti, in effetti è proprio quello che volevo, io c'ero riuscito ieri alla fine di numerosi tentativi, ma mi sa tanto che c'ero arrivato per una strada poco professionale e, soprattutto poco stabile. Sei stato veramente impagabile, spero potrò contraccambiare il favore, magari se un giorno ti troverai a dover fare un disegno con un CAD potrò darti io una mano (non pensare: tanto non mi capiterà mai, perchè anch'io pensavo che non avrei mai fatto il "programmatore" e invece mi tocca!). Comunque questo mio progetto per ora non è altro che una prova per quello ben più incasinato che andrò a fare in futuro, per il quale spero ti troverò ancora così disponibile.
Grazie ancora
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 feb 2007 - 09:48
>non so veramente come ringraziarti, in effetti è proprio quello
>che volevo, io c'ero riuscito ieri alla fine di numerosi tentativi,
>ma mi sa tanto che c'ero arrivato per una strada poco professionale
>e, soprattutto poco stabile.
Beh, dai.. almeno ci hai provato e ci hai sbattuto la testa
>Sei stato veramente impagabile,
addirittura
>spero potrò contraccambiare il favore, magari se un giorno ti
>troverai a dover fare un disegno con un CAD potrò darti io una
>mano (non pensare: tanto non mi capiterà mai, perchè anch'io
>pensavo che non avrei mai fatto il "programmatore" e invece mi
>tocca!).
ahahah, l'ho pensato.. "non mi capiterà mai"
, comunque grazie!
>Comunque questo mio progetto per ora non è altro che
>una prova per quello ben più incasinato che andrò a fare in futuro,
>per il quale spero ti troverò ancora così disponibile.
assolutamente.. spero di "beccare" i tuoi post
>Grazie ancora
di nulla!
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
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 !