Checkbox nell'header di datagrid

mercoledì 26 ottobre 2005 - 11.43

senzanome Profilo | Newbie

ciao a tutti.
è possibile, nel qual caso come, intercettare il checked changed di una checkbox posizionata nell'header di un datagrid ? la colonna è di tipo templatecolumn. Ho provato con oncheckedchanged associando una funzione javascript ma non valuta parte del progetto la funzione stessa.
grazie a tutti

Brainkiller Profilo | Guru

Ciao Senzanome,
generalmente io utilizzo un Javascript. Dipende però come vuoi associare l'evento di click.
Cioè se devi fare elaborazioni lato server dopo il click oppure elaborazioni lato client.

?



David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

senzanome Profilo | Newbie


avevo pensato anche io a un javascript ma mi viene restituito un errore e cioè che la funzione javascript non fa parte della pagina. Mi serve lato client per selezionare/deselezionare tutte le caselle come in una mailbox.
grazie!

Brainkiller Profilo | Guru

>avevo pensato anche io a un javascript ma mi viene restituito
>un errore e cioè che la funzione javascript non fa parte della
>pagina. Mi serve lato client per selezionare/deselezionare tutte
> le caselle come in una mailbox.
>grazie!

Non ho mai sentito l'errore di cui parli evidentemente hai sbagliato lo script. Fra l'altro è molto semplice creare una cosa simile. Puoi fare una document.getElementByTag che ti restituisce un array di oggetti nella pagina per esempio di tipo checkbox. Ciclando su quelli puoi provvedere ad attivare tutte le checkbox o disattivarle.

Per implementare questa soluzione nella checkbox è necessario che ci sia definito l'evento:
onclick="javascript:SelectAll()"
per esempio e poi dorvai definire la funzione così:

<script language="Javascript">
function SelectAll()
{
/*codice*/
return;
}
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5