Associar controles a dados no Visual Studio
Publicado: abril de 2016
Você pode exibir dados para usuários do seu aplicativo pela vinculação de dados a controles. Você pode criar esses controles associados a dados arrastando itens do fontes de dados janela em uma superfície de design ou controles em uma superfície no Visual Studio.
Este tópico descreve as fontes de dados que você pode usar para criar controles ligados a dados. Ele também descreve algumas das tarefas gerais envolvidas na associação de dados. Para obter detalhes mais específicos sobre como criar controles ligados a dados, consulte Associar controles dos Windows Forms a dados no Visual Studio e Associar controles WPF a dados no Visual Studio.
Fontes de dados
No contexto de associação de dados, uma fonte de dados representa os dados na memória que podem ser associado à interface do usuário. Em termos práticos, uma fonte de dados pode ser uma classe do Entity Framework, um conjunto de dados, um ponto de extremidade de serviço que é encapsulado em um objeto de proxy .NET, uma classe LINQ to SQL, ou qualquer objeto .NET ou coleção. Algumas fontes de dados permitem criar controles vinculados a dados arrastando itens do fontes de dados janela, enquanto outras fontes de dados não. A tabela a seguir mostra quais fontes de dados têm suporte.
Fonte de dados | Suporte a arrastar e soltar no o Windows Forms Designer | Suporte a arrastar e soltar no o WPF Designer | Suporte a arrastar e soltar no o Designer do Silverlight |
---|---|---|---|
Conjunto de dados | Sim | Sim | Não |
Modelo de Dados de Entidade | Yes1 | Sim | Sim |
Classes LINQ to SQL | No2 | No2 | No2 |
Serviços (incluindo WCF Data Services, WCF services e serviços da Web) | Sim | Sim | Sim |
Objeto | Sim | Sim | Sim |
SharePoint | Sim | Sim | Sim |
Gerar o modelo usando o Assistente de modelo de dados de entidade, em seguida, arraste os objetos para o designer.
Classes LINQ to SQL não aparecem no fontes de dados janela. No entanto, você pode adicionar uma nova fonte de dados de objeto baseado em LINQ para classes SQL e, em seguida, arrastar esses 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 para o projeto como itens na fontes de dados janela. Esta janela está visível ou então é acessível a partir de exibição menu quando uma superfície de design do formulário é a janela ativa em seu projeto. Você pode arrastar itens dessa janela para criar controles associados aos dados subjacentes, e você também pode configurar as fontes de dados clicando.
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 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 quando arrastado da janela Fontes de Dados.
Tarefas envolvidas na associação de controles a dados
A tabela a seguir lista algumas das tarefas mais comuns que você seguir para associar controles a dados.
Tarefa | Mais informações |
---|---|
Abra o fontes de dados janela | Abra uma superfície de design no editor e escolha Exibir | Fontes de dados. |
Adicionar uma fonte de dados ao seu projeto | Adicionar novas fontes de dados |
Definir o controle que é criado quando você arrasta um item do fontes de dados janela no Designer. | Como definir o controle a ser criado quando arrastado da janela Fontes de Dados |
Modificar a lista de controles associados a itens do fontes de dados janela. | Adicionar controles personalizados à janela fontes de dados |
Crie controles ligados a dados. | Associar controles dos Windows Forms a dados no Visual Studio Associar controles WPF a dados no Visual Studio |
Vincule a um objeto ou coleção. | Associar objetos no Visual Studio |
Filtre dados que aparece na interface do usuário. | Filtrar e classificar dados em um aplicativo Windows Forms |
Personalizar as legendas para controles | Como personalizar como o Visual Studio cria legendas para controles associados a dados |
Consulte também
Ferramentas de dados do Visual Studio para .NET
Associação de dados do Windows Forms