ASP.NET - Ligação de Dados

Podemos usar a ligação de dados (Data Binding) para criar listas com itens opcionais que vêm de uma fonte de dados importada, como um banco de dados, arquivo XML ou script.

Ligação de Dados

Os seguintes controles são listas de controles que suportam a ligação de dados:

  • asp:RadioButtonList
  • asp:CheckBoxList
  • asp:DropDownList
  • asp:Listbox

Normalmente, cada controle acima é definido em um ou mais controles asp:ListItem, como por exemplo:

<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="China" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>

No entanto, podemos usar uma fonte independente para vincular dados, como um banco de dados, arquivo XML ou script para completar uma lista com itens opcionais.

Ao usar a fonte importada, os dados são separados do HTML e qualquer mudança no projeto é feita em uma fonte de dados independente.

Nos três tópicos a seguir, descreveremos como vincular dados de fontes de dados scriptadas.