Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

Il Controllo CheckBoxList di ASP.Net

Controllo CheckBoxList


E' usato per creare gurppi di checkbox a selezione multipla. Gli elementi possono essere inseriti a runtime, e viene supportato il databinding.

Proprietà

Proprietà Descrizione
AutoPostBack Specifica se il form deve essere inviato non appena la proprietà checked cambia
CellPadding La distanza in pixel tra i margini della cella e il gruppo
DataSource la sorgente dati
DataTextField Il campo da visualizzare come testo
DataValueField Il campo da utilizzare come valore
id Identificativo univoco del controllo
OnSelectedIndexChanged la funzione da eseguire quando cambia lo stato del controllo
RepeatColumns Il numero di colonne da utilizzare nella visualizzazione
RepeatDirection se il gruppo deve essere visualizzato orizzontalmente o verticalmente (Default)
RepeatLayout Il tipo di layout. può essere "Table" (Default) o "Flow"
runat Specifica quando il conrollo è lato server (se impostato a “server”)
TextAlign Da che lato deve apparire il testo accanto alla check box (right o left)


Esempio

<script runat="server">
private void controlla(object sender, EventArgs e)
{
  messaggio.Text = "<h2>Hai selezionato:</h2>";
  for (int i=0; i<check1.Items.Count-1; i++)
  {
    if (check1.Items(i).Selected)
      messaggio.Text += check1.Items(i).Text + "<br />";
    }
  }
}
</script>
<html>
<body>
<form
runat="server">
  <asp:CheckBoxList
id="check1" AutoPostBack="True" runat="server">
    <asp:ListItem>
Item 1</asp:ListItem>
    <asp:ListItem>
Item 2</asp:ListItem>
    <asp:ListItem>
Item 3</asp:ListItem>
    <asp:ListItem>
Item 4</asp:ListItem>
  </asp:CheckBoxList>
  <br />
  <asp:Button
id="invia" Text="clicca" runat="server" OnClick="controlla"/>
  <asp:label
id="messaggio" runat="server"/>
</form>
</body>
</html>


Stampa la pagina


 

Inizio pagina

risorse per webmaster