Controllo CheckBoxList di ASP.NET

Definizione e uso

Il controllo CheckBoxList viene utilizzato per creare gruppi di caselle di selezione multipla.

Ogni opzione nella CheckBoxList è definita dall'elemento ListItem!

Suggerimento:Il controllo supporta il binding dei dati!

Proprietà

Proprietà Descrizione .NET
CellPadding Il numero di pixel tra il bordo della cella e il contenuto. 1.0
CellSpacing Il numero di pixel tra le celle della tabella. 1.0
RepeatColumns Il numero di colonne utilizzato per visualizzare il gruppo di caselle di selezione. 1.0
RepeatDirection Stabilisce se il gruppo di caselle di selezione si ripete orizzontalmente o verticalmente. 1.0
RepeatLayout Layout del gruppo di caselle di selezione. 1.0
runat Stabilisce che il controllo è un controllo server. Deve essere impostato su "server". 1.0
Allineamento del Testo Il testo appare sul lato del casella di selezione. 1.0

Proprietà Standard di ListControl

AppendDataBoundItems, AutoPostBack, CausaValidazione, DataTextField,
DataTextFormatString, DataValueField, Elementi, runat, IndiceSelezionato, ElementoSelezionato,
SelectedValue, TagKey, Testo, Gruppo di Validazione, OnSelectedIndexChanged

Il controllo ListControl include tutte le funzionalità di base dei controlli elenco. I controlli derivati da questo controllo includono: CheckBoxList, DropDownList, ListBox e RadioButtonList.

Per una descrizione completa, visitare Proprietà Standard di ListControl.

Proprietà standard dei controlli Web

AccessKey, Attributi, Colore di Sfondo, Colore del Bordo, Stile del Bordo, Larghezza del Bordo, 
CssClass, Abilitato, Font, Abilita Tema, Color di Testo, Altezza, Abilitato, 
SkinID, Stile, TabIndex, Suggerimento, Larghezza

Per una descrizione completa, visitare Proprietà standard dei controlli Web.

Proprietà standard del controllo

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controlli, 
EnableTheming, EnableViewState, ID, NamingContainer, Pagina, Genitore, Sito, 
TemplateControl, TemplateSourceDirectory, UniqueID, Visibile

Per una descrizione completa, visitareProprietà standard del controllo.

Esempio

CheckBoxList
In questo esempio, abbiamo dichiarato un controllo CheckBoxList nel file .aspx. Poi abbiamo creato un gestore di eventi per l'evento SelectedIndexChanged. Questa lista opzionale contiene sei caselle di controllo. Quando l'utente seleziona una di esse, la pagina restituisce automaticamente al server e esegue la subroutine Check. Questa subroutine esplora l'insieme Items del controllo e verifica l'attributo Selected di ogni elemento. Gli elementi selezionati vengono visualizzati nel controllo Label.