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
Coesistenza nella stessa webform di datagridview(editabile) e required...
martedì 23 settembre 2008 - 09.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
motogpdesmo16
Profilo
| Senior Member
201
messaggi | Data Invio:
mar 23 set 2008 - 09:47
Buongiorno a tutti.
Come da titolo ho il seguente problema: in una webform ho la necessità di avere sia una datagridview editabile (quindi con la presenza del bottone "Modifica" che poi si trasforma in "Aggiorna" ed "Annulla"), sia di un required field validator per una casella di testo.
Spiego nel dettaglio: la webform è divisa funzionalmente in due parti. In quella superiore ho le textbox "Codice" e "Descrizione" ed i bottoni "Salva" e "home page"; in quella inferiore ho la datagridview che mi mostra i record (il tracciato record è formato proprio da id identità autoincrementante, Codice e descrizione).
Nessun problema in fase di insert: valorizzo le textbox, premo salva e la griglia si popola con il nuovo record senza alcun problema.
Il problema sorge invece all'edit di un qualsiasi record. Non appena premo "Modifica" si scatena anche il RequiredFieldValidator impostato sulla textbox "Codice" e quindi ho problemi nell'aggiornamento del record stesso a meno di non inserire un valore a casaccio nella textbox per renderla piena e quindi valida.
Vorrei evitare di scindere le due funzionalità in due pagine differenti ed, allo stesso tempo, evitare di lavorare con la proprietà ENABLED = FALSE del requiredfieldvalidator quando sono in fase di edit del record ed ENABLED = TRUE quando annullo le modifiche o salvo il record (queste valorizzazioni le effettuo poi da codice nel file .vb della pagina).
Grazie anticipatamente!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 23 set 2008 - 10:00
>Il problema sorge invece all'edit di un qualsiasi record. Non
>appena premo "Modifica" si scatena anche il RequiredFieldValidator
>impostato sulla textbox "Codice" e quindi ho problemi nell'aggiornamento
>del record stesso a meno di non inserire un valore a casaccio
>nella textbox per renderla piena e quindi valida.
Usa la proprietà ValidationGroup e applicala al Button, e ai validatori dei texdtbox che usi per fare l'Insert. Il ValidationGroup fa proprio questo impedisce che un Submit fatto altrove nella pagina vada a richiamare la validazione su campi che non c'entrano.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
motogpdesmo16
Profilo
| Senior Member
201
messaggi | Data Invio:
ven 26 set 2008 - 14:50
Avevo fiutato che ValidationGroup fosse inerente ad una gestione del submit, ma non riuscivo a realizzarne l'utilizzo.
Grazie per la dritta e a buon rendere!
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 !