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 |
|
Adicionar uma fonte de dados ao seu projeto |
Como conectar a dados em um banco de dados |
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 |
|
Validar alterações que foram feitas nos dados |
|
Salve os dados atualizados de volta no banco de 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
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