Controle CheckBoxList do ASP.NET

Definição e uso

O CheckBoxList é usado para criar grupos de caixas de seleção de múltipla escolha.

Cada opção no CheckBoxList é definida pelo elemento ListItem!

Dica:Este controle suporta ligação de dados!

Atributo

Atributo Descrição .NET
PreenchimentoDeCélula Número de pixels entre a borda da célula e o conteúdo. 1.0
EspaçamentoDeCélula Número de pixels entre as células da tabela. 1.0
ColunasDeRepetição Número de colunas usado ao exibir o grupo de caixas de seleção. 1.0
DireçãoDeRepetição Determina se o grupo de caixas de seleção repetirá horizontalmente ou verticalmente. 1.0
RepetirLayout Layout do grupo de caixas de seleção. 1.0
runat Determina que o controle é um controle do servidor. Deve ser configurado como "server". 1.0
AlinhamentoDeTexto Texto aparecendo do lado do campo de caixa de seleção. 1.0

Atributos Padrão do ControlList

AdicionarItensApósDadoLigado, RetornarAutomaticamente, CausarValidação, CampoDeTextoDeDado,
FormatoDeTextoDeDado, CampoDeValorDeDado, Itens, runat, ÍndiceSelecionado, ItemSelecionado,
ValorSelecionado, ChaveDeTag, Texto, GrupoDeValidação, AoMudarSelecionado

O ControlList inclui todas as funcionalidades básicas de controles de lista. Controles que herdam deste controle incluem: CheckBoxList, DropDownList, ListBox e RadioButtonList.

Para uma descrição completa, acesse Atributos Padrão do ControlList.

Propriedades Padrão de Controle Web

Chave de Acesso, Atributos, Cor de Fundo, Cor da Borda, Estilo da Borda, Largura da Borda, 
CssClass, Habilitado, Fonte, Ativar Tema, Cor de Fundo, Altura, Habilitado, 
SkinID, Style, TabIndex, ToolTip, Largura

Para uma descrição completa, acesse Propriedades Padrão de Controle Web.

Propriedades Padrão de Controle

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

Para uma descrição completa, acessePropriedades Padrão de Controle.

Exemplo

CheckBoxList
Neste exemplo, declaramos um controle CheckBoxList no arquivo .aspx. Em seguida, criamos um gerenciador de evento para o evento SelectedIndexChanged. Esta lista opcional contém seis caixas de seleção. Quando o usuário selecionar uma delas, a página será automaticamente enviada ao servidor e executará o subrotina Check. Esta subrotina percorrerá a coleção Items do controle e testará a propriedade Selected de cada item. Os itens selecionados serão exibidos no controle Label.