567 messaggi dal 18 marzo 2002
Ciao,

ho una gridview dove la prima colonna contiene un checkbox non associato ai dati, con il solo scopo di selezionare la riga.
E' possibile flaggare tutti i checkbox da client agendo su un checkbox esterno alla grid posto sulla caption ?
In pratica un esempio di quello che voglio fare è nella grid della posta in arrivo di hotmail, dove cliccando sul check nella caption si selezionano tutte le email.

Grazie,
Paolo
dai una lettura a questo articolo

http://aspnet.4guysfromrolla.com/articles/053106-1.aspx

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
3.939 messaggi dal 28 gennaio 2003
Non è indispensabile, comunque, guarda un esempio con jquery
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript" src="../../js/jquery/jquery-1.2.6.pack.js"></script>
    <script language="javascript" type="text/javascript">
// <!CDATA[
$(document).ready(function() 
        {
            $("#cb_seleziona").click(seleziona);
        }
    );

function seleziona()
{
    //seleziono-deseleziono tutti i checkbox dentro div1 il cui name=cb
    $("#div1 input[type=checkbox][name='cb']").attr("checked", $("#cb_seleziona").attr("checked"));
}

// ]]>
</script>

</head>
<body>
    <label for="cb_seleziona">Seleziona/Deseleziona tutti</label>
    <input id="cb_seleziona" type="checkbox" />
    <br /><br />
    <div id="div1">
        <%for i = 1 to 10 %>
            <input type="checkbox" id="cb_<%=i%>" name="cb" value="<%=i%>" />
        <%next %>
    </div>
</body>
</html>


Io l'ho applicato a un ListView per selezionare/desezionare tutti i record per la cancellazione. Sostanzialmente è la stessa cosa.
Basta mettere un checkbox (non runat server) del tipo

<input name="check_delete" id="check_delete_<%#Eval("id")%>" type="checkbox" value="<%#Eval("id")%>" />

avrà un name ben preciso e un value che sarà recuperato al postback
567 messaggi dal 18 marzo 2002
Grandissimo....grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.