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 1.0/1.1
Disabilitare un button
giovedì 20 luglio 2006 - 18.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
gio 20 lug 2006 - 18:28
salve,
ho datagrid che si carica a seconda del valore selezionato in una listbox, in questo dg c'e un button template che mi permette di fare la modifica dei vari record, 1 sola volta.
vorrei sapere se esiste la possibilita' al momento del caricamento del datagrid di disabilitare il button per quei record che hanno gia' subito una prima modifica.
l'aspetto modifica e' facile da individuare poiche tutti i record hanno un campo "Accettazione", che inizialmente e' vuoto al momento della modifica il campo si riempie con la data.
attualmente ho risolto facendo una if sulla cella interessata, che se la trova gia piena mi da un messaggio che mi dice "campo gia accettato", ma sarebbe piu' bello che all'apertura del datagrid i record che hanno questo campo gia' pieno abbiano il button.enable= false.
come potrei realizzare cio'?
saluti
ENzo
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 21 lug 2006 - 10:21
>attualmente ho risolto facendo una if sulla cella interessata,
>che se la trova gia piena mi da un messaggio che mi dice "campo
>gia accettato", ma sarebbe piu' bello che all'apertura del datagrid
>i record che hanno questo campo gia' pieno abbiano il button.enable=
>false.
>come potrei realizzare cio'?
Ciao Enzo,
non l'ho mai provato ma immagino si possa fare durante l'evento OnItemDataCreated o in uno degli eventi associati in cui viene creato fisicamente il button e inserito nella Cella. Durante questo evento puoi recuperare tramite FindControl o tramite enumerazione il button e impostare la proprietà False. Questo è il mio pensiero, bisogna provarlo per averne conferma.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
ven 21 lug 2006 - 10:26
veramente l'ho provato ho fatto:
Dim but As Button = DirectCast(e.Item.FindControl("butacc"), Button)
but.Enabled = False
infatti se digito una seconda volta mi disabilita il button il problema sorge, come faccio a caricare insieme al datagrid anche i button disabilitati per i rispettivi record??
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 !