Como: BIND dados ao controle DataGridView do Windows Forms usando o Designer

Você pode usar o designer para conectar um DataGridView controle a fontes de dados de diversas variedades diferentes, incluindo bancos de dados, objetos de negócios ou serviços da Web. Quando você BIND o controle a uma fonte de dados utilizando o designer, o controle está automaticamente limite a um BindingSource componente que representa a fonte de dados. Além disso, colunas são geradas automaticamente no controle para coincidir com as informações de esquema fornecidas pela fonte de dados.

Após colunas tiverem sido geradas, você poderá modificá-los para atender às suas necessidades.Por exemplo, você pode remover ou ocultar colunas não estiver interessado em exibição, você pode reorganizar as colunas ou modificar os tipos de coluna.Para obter mais informações sobre como modificar colunas, consulte os tópicos listados na seção Consulte também.

Você também pode BIND várias DataGridView controles de tabelas relacionadas para criar relacionamentos mestre/detalhes. Nessa configuração, um controle exibe uma tabela pai e outro controle exibe apenas as linhas de uma tabela filho que estão relacionadas a linha corrente na tabela pai.Para obter mais informações, consulte Como: Exibir dados relacionados em um aplicativo do Windows.

O procedimento a seguir exige um aplicativos do Windows projeto com um formulário que contém um DataGridView controle ou dois controles de um Relação mestre/detalhes. Para obter informações sobre como iniciar um projeto como, consulte Como: Criar um projeto de aplicativo do Windows e Como: Adicionar controles Windows Forms.

Observação:

As caixas de diálogo e comandos de menu que você vê pode d iffer daqueles descritos na Ajuda dependendo das configurações ativas ou edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para BIND o controle a uma fonte de dados

  1. Clique no glifo de marca inteligente () no canto superior direito do controle DataGridView.

  2. clicar na seta suspensa para o escolher a fonte de dados opção.

  3. Se seu projeto não tiver já uma fonte de dados, clicar Adicionar fonte de dados do Project e siga as etapas indicadas pelo assistente.

    Para obter mais informações, consulte Assistente para Configuração da Fonte de Dados. Nova fonte de dados serão exibidos na escolher a fonte de dados suspensa janela.Se a nova fonte de dados contiver somente um membro, sistema autônomo uma tabela de banco de dados único, o controle será vinculam automaticamente a esse membro.Caso contrário, prossiga para a próxima etapa.

  4. expandir o Fontes de dados Outros and Fontes de dados do projeto nós se eles já não são expandidos e, em seguida, selecionar a fonte de dados para BIND o controle.

  5. Se a fonte de dados contiver mais de um membro, sistema autônomo se você tiver criado um System.Data.DataSet que contém várias tabelas, expandir a fonte de dados e, em seguida, selecionar o membro específico para BIND a.

  6. Para criar um Relação mestre/detalhes, no escolher a fonte de dados um segundo drop-down janelaDataGridView controlar, expandir o BindingSource criado para a tabela pai e, em seguida, selecionar o filho relacionado da tabela na lista exibida.

    Observação:

    Se seu projeto já tiver uma fonte de dados, você também pode usar o Fontes de dados janela para criar um formulário de dados.Para obter mais informações, consulte Janela de fontes de dados.

Consulte também

Tarefas

Como: Conectar-se a Dados em um Banco de Dados

Como: Adicionar e remover colunas no controle DataGridView do Windows Forms usando o Designer

Como: Alterar a ordem das colunas no controle DataGridView do Windows Forms usando o Designer

Como: Altere o tipo de uma coluna de DataGridView do Windows Forms usando o Designer

Como: Congelar colunas no controle DataGridView do Windows Forms usando o Designer

Como: Ocultar colunas no controle DataGridView do Windows Forms usando o Designer

Como: Tornar colunas somente leitura no controle DataGridView do Windows Forms usando o Designer

Como: Criar um projeto de aplicativo do Windows

Como: Adicionar controles Windows Forms

Como: Exibir dados relacionados em um aplicativo do Windows

Referência

DataGridView

BindingSource

DataGridView.DataMember

DataGridView.DataSource

Janela de fontes de dados