Compartilhar via


Controles de vinculação de dados de Visual Studio

Você pode exibir dados aos usuários do seu aplicativo pela vinculação de dados a controles.Você pode criar esses controles com dados vinculados arrastando itens da Fontes de dados janela na superfície de design em Visual Studio.

Este tópico descreve as fontes de dados, que você pode usar para criar controles ligados a dados.Ela também descreve algumas das tarefas gerais envolvidas na ligação de dados.Para obter detalhes mais específicos sobre como criar controles ligados a dados, consulte Vinculando controles do Windows Forms a dados em Visual Studio, Controles do WPF de ligação a dados em Visual Studio e Controles do Silverlight de ligação a dados em Visual Studio.

Fontes de dados

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

Algumas fontes de dados permitem que você criar controles ligados a dados arrastando itens a partir de Fontes de dados janela, enquanto outras fontes de dados não.A tabela a seguir mostra quais fontes de dados são suportados.

Fonte de dados

Suporte de arrastar-e-soltar no O Windows Forms Designer.

Suporte de arrastar-e-soltar no O WPF Designer

Suporte de arrastar-e-soltar no O Designer do Silverlight

DataSet

Sim

Sim

Não

Modelo de Dados de Entidade

No1

Sim

Sim

LINQ to SQL de classes

No2

No2

No2

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

Sim

Sim

Sim

Object

Sim

Sim

Sim

SharePoint

Sim

Sim

Sim

1.Quando a Windows Forms Designer é aberto e entidades na Fontes de dados janela são somente leitura e não podem ser arrastados para o designer.No entanto, você ainda pode criar controles ligados a dados adicionando uma nova fonte de dados de objeto baseia-se no modelo de dados de entidade e, em seguida, arrastar esses objetos para o designer.Para obter mais informações, consulte How to: Add an Object as a Project Data Source (Entity Framework).

2.LINQ to SQL classes não aparecem no Fontes de dados janela.No entanto, você pode adicionar uma nova fonte de dados de objeto baseado em LINQ to SQL classes e em seguida, arraste os objetos para o designer para criar controles ligados a dados.Para obter mais informações, consulte Walkthrough: Creating LINQ to SQL Classes (O/R Designer).

Janela Fontes de Dados

Fontes de dados estão disponíveis no seu projeto como itens na Fontes de dados janela.Você pode arrastar itens dessa janela para criar controles ligados a dados subjacentes.Para obter mais informações, consulte Janela fontes de dados.

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

Tarefas envolvidas na ligar controles a dados

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

Tarefa 

Obter mais informações

Abrir a janela Data Sources

Como: abrir a janela de fontes de dados

Adicionar uma fonte de dados no seu projeto

Como: conectar-se a dados em um banco de dados.

Como: conectar-se a dados em objetos

Como: conectar-se a dados em um serviço

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

Como: definir o controle a ser criado ao arrastar da janela Data Sources

Modificar a lista de controles que estão associados a itens na Fontes de dados janela.

Como: adicionar controles personalizados à janela Data Sources

Crie controles ligados a dados.

Vinculando controles do Windows Forms a dados em Visual Studio

Controles do WPF de ligação a dados em Visual Studio

Controles do Silverlight de ligação a dados em Visual Studio

Depois de criar controles ligados a dados, convém fazer uma das seguintes tarefas.

Tarefa 

Para obter mais informações

Editar os dados na fonte de dados subjacentes

Edição de dados em seu aplicativo.

Validar as alterações feitas aos dados

Validação de dados

Salvar dados atualizados de volta no banco de dados

Salvar dados

Consulte também

Tarefas

Como: vincular controles a imagens de um banco de dados.

Conceitos

Vinculando controles do Windows Forms a dados em Visual Studio

Controles do WPF de ligação a dados em Visual Studio

Edição de dados em seu aplicativo.

Validação de dados

Salvar dados

Outros recursos

Controles do Silverlight de ligação a dados em Visual Studio

Visão geral dos aplicativos de dados em Visual Studio

Connecting to Data in Visual Studio

Ferramentas para trabalhar com fontes de dados em Visual Studio