Compartilhar via


Como: popular a lista servidor Web controles a partir de fontes de dados

As informações contidas neste tópico se aplicam aos seguintes controles de servidores Web:

ListBox

DropDownList

CheckBoxList

RadioButtonList

BulletedList

Você pode usar um controle de lista do servidor Web para exibir itens que são lidos de uma fonte de dados.Cada item no controle corresponde a um item — como uma linha em uma tabela de dados — na fonte de dados.O controle pode exibir um campo da fonte e opcionalmente pode usar um segundo campo como o valor do item.

Você pode combinar os itens de lista que você criar em tempo de design com itens de lista que são preenchidos a partir de uma fonte de dados, definindo a propriedade AppendDataBoundItems de um controle de lista para true.Um exemplo típico consiste em criar um item de lista com o texto "Selecione um item" como o primeiro item para um controle DropDownList.Você pode então, preencher os itens restantes no controle DropDownList a partir da fonte de dados .

Para preencher um controle de lista do servidor Web a partir de uma fonte de dados

  1. Adicione um controle da fonte de dados à página, como o controle SqlDataSource ou o controle ObjectDataSource.

  2. Use o Configuration Wizard da fonte de Dados para definir a conexão e a consulta, ou método de recuperação de dados, para o controle de fonte de dados.

  3. Clique com o botão direito do mouse sobre o controle de lista e clique em Show Smart Tag.

  4. No menu de tarefas, clique em Choose Data Source.

    O Configuration Wizard da fonte de Dados é exibido.

  5. Na lista Select a data source, clique no controle da fonte de dados que você adicionou na etapa 1.

  6. Na lista Select a data field to display , clique no campo de dados que você deseja exibir no controle.

  7. Opcionalmente, na lista Select a data field for the value , clique no campo de dados para armazená-lo como o valor de cada item.

  8. Opcionalmente, se o controle já contiver itens de lista estaticamente definidos, os quais você deseja manter quando a lista for preenchida pela fonte de dados, defina a propriedade AppendDataBoundItems do controle como true.

Consulte também

Tarefas

Explicação Passo a Passo: Criando Páginas Web Mestre/Detalhes no Visual Studio

Conceitos

Visão Geral do Controle de Servidor Web BulletedList

Referência

Visão geral de controles de CheckBox e CheckBoxList Web Server

Visão geral do controle DropDownList do servidor Web

Visão Geral Sobre Controles ListBox do Servidor Web

Visão geral sobre controles de Servidor RadioButtonList Web e RadioButton