Compartilhar via


Associando controles a dados no Visual Studio

Você pode exibir os dados para os usuários do seu aplicativo pela associação de dados a controles. Em seguida, você pode criar esses controles associados a dados arrastando itens da janela Fontes de Dados em uma superfície de design no Visual Studio.

Este tópico descreve as fontes de dados que você pode usar para criar controles associados a dados. Também descreve algumas das tarefas básicas envolvidas na associação de dados. Para obter detalhes mais específicos sobre como criar controles de associação de dados, consulte Associando controles dos Windows Forms a dados no Visual Studio, Associando controles WPF a dados no Visual Studio e Associando controles do Silverlight a dados no Visual Studio.

Fontes de dados

Uma fonte de dados representa os dados disponíveis para seu aplicativo. Você pode criar bancos de dados, serviços ou objetos. Para obter mais informações, consulte Visão geral de fontes de dados.

Algumas fontes de dados permitem criar controles associados a dados arrastando itens da janela de Fontes de Dados, enquanto outras fontes de dados não fazem isso. A tabela a seguir mostra que fontes de dados são suportadas.

Fonte de dados

Suporte à função de arrastar e soltar no Windows Forms Designer

Suporte à função de arrastar e soltar no WPF Designer

Suporte à função de arrastar e soltar no Silverlight Designer

Conjunto de dados

Sim

Sim

Não

Modelo de Dados de Entidade

Nº1

Sim

Sim

Classes LINQ to SQL

Nº2

Nº2

Nº2

Serviços (incluindo WCF Data Services, serviços WCF e serviços da Web)

Sim

Sim

Sim

Object

Sim

Sim

Sim

SharePoint

Sim

Sim

Sim

1. Quando o Windows Forms Designer estiver aberto, as entidades na janela Fontes de Dados serão somente leitura e não poderão ser arrastadas para o designer. No entanto, você ainda pode criar controles associados a dados adicionando uma nova fonte de dados de objeto que é baseada em modelo de dados de entidade e, em seguida, arrastando esses objetos para o designer.

2. As classes LINQ to SQL não aparecem na janela Fontes de Dados. No entanto, você pode adicionar uma nova fonte de dados de objeto que é baseada em classes LINQ to SQL e, em seguida, arrastar os objetos para o designer a fim de criar controles associados a dados. Para obter mais informações, consulte Passo a passo: criando classes LINQ to SQL (Designer Relacional de Objetos).

Janela Fontes de dados

As fontes de dados estão disponíveis para seu projeto como itens na janela Fontes de Dados. É possível arrastar itens dessa janela para criar controles associados a dados subjacentes. Para obter mais informações, consulte Janela Fontes de Dados.

Para cada tipo de dados que aparece na janela Fontes de Dados, um controle padrão é criado quando você arrasta o item para o designer. Antes de arrastar um item da janela Fontes de Dados, você pode alterar que o controle que será criado. Para obter mais informações, consulte Como definir o controle a ser criado quando arrastado da janela Fontes de Dados.

Tarefas envolvidas em Controles de associação para Dados

A tabela a seguir lista algumas das tarefas mais comuns que você segue para associar os controles a dados.

Tarefa 

Mais informações

Abra a janela Fontes de Dados

Como abrir a janela Fontes de Dados

Adicionar uma fonte de dados ao seu projeto

Como conectar a dados em um banco de dados

Como conectar a dados em objetos

Como conectar a dados em um serviço

Definir o controle que é criado quando você arrasta um item da janela de Fontes de Dados para o designer.

Como definir o controle a ser criado quando arrastado da janela Fontes de Dados

Altere a lista dos controles associados aos itens na janela Fontes de Dados.

Como adicionar controles personalizados à janela Fontes de Dados

Crie controles associados a dados.

Associando controles dos Windows Forms a dados no Visual Studio

Associando controles WPF a dados no Visual Studio

Associando controles do Silverlight a dados no Visual Studio

Após criar controles associados a dados, convém fazer uma das seguintes tarefas.

Tarefa 

Para obter mais informações

Editar os dados na fonte de dados subjacente

Editando dados no aplicativo

Validar alterações que foram feitas nos dados

Validando dados

Salve os dados atualizados de volta no banco de dados

Salvando dados

Consulte também

Tarefas

Como associar controles a imagens de um banco de dados

Conceitos

Associando controles dos Windows Forms a dados no Visual Studio

Associando controles WPF a dados no Visual Studio

Editando dados no aplicativo

Validando dados

Salvando dados

Outros recursos

Associando controles do Silverlight a dados no Visual Studio

Visão geral de aplicativos de dados no Visual Studio

Conectando a dados no Visual Studio

Ferramentas para trabalhar com fontes de dados no Visual Studio