Compartilhar via


Como: Adicionar tabelas e colunas para o controle DataGrid do Windows Forms usando o Designer

ObservaçãoObservação

O DataGridView controle substitui e adiciona funcionalidade para o DataGrid controle; No entanto, o DataGrid controle é mantido para compatibilidade com versões anteriores e o uso futuro, se você escolher. Para obter mais informações, consulte Diferenças entre o DataGridView do Windows Forms e controles DataGrid.

Você pode exibir dados nos formulários do Windows DataGrid controle em tabelas e colunas criando DataGridTableStyle objetos e adicioná-los para o GridTableStylesCollection objeto, que é acessado através do DataGrid do controle TableStyles propriedade. Cada estilo de tabela exibe o conteúdo de qualquer tabela de dados é especificada na MappingName propriedade da DataGridTableStyle. Por padrão, um estilo de tabela sem estilos de coluna especificado será exibido todas as colunas dessa tabela de dados. Você pode restringir quais colunas da tabela aparecem adicionando DataGridColumnStyle objetos para o GridColumnStylesCollection, que é acessado através do GridColumnStyles propriedade de cada DataGridTableStyle.

Os procedimentos seguintes requerem um Windows Application o projeto com um formulário que contém um DataGrid de controle. Para obter informações sobre como configurar esse projeto, consulte Como: Crie um novo projeto de aplicativo do Windows Forms e Como: Adicionar controles Windows Forms. Por padrão em Visual Studio 2005, o DataGrid controle não estiver a caixa de ferramentas. Para obter informações sobre como adicioná-lo, consulte Como: Adicionar itens à caixa de ferramentas.

ObservaçãoObservação

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações.

Para adicionar uma tabela para o controle DataGrid no designer

  1. Para exibir os dados na tabela, você deve primeiro vincular o DataGrid o controle a um dataset. Para obter mais informações, consulte Como: Vincular o controle DataGrid do Windows Forms para uma fonte de dados usando o Designer.

  2. Selecione o DataGrid do controle TableStyles a propriedade na janela Properties e, em seguida, clique no botão de reticências (Captura de tela de VisualStudioEllipsesButton) próximo à propriedade para exibir a datagridtablestyle Collection Editor.

  3. No editor de coleção, clique em Add para inserir um estilo de tabela.

  4. Clique em OK para fechar o editor de coleção e, em seguida, reabri-lo clicando no botão de reticências ao lado do TableStyles propriedade.

    Quando você reabrir o editor de coleção, quaisquer tabelas de dados vinculadas ao controle aparecerá na lista drop-down para o MappingName a propriedade do estilo de tabela.

  5. No membros caixa de collection editor, clique no estilo de tabela.

  6. No Propriedades caixa do editor de coleção, selecione o MappingName o valor para a tabela que você deseja exibir.

Para adicionar uma coluna para o controle DataGrid no designer

  1. No membros caixa da datagridtablestyle Collection Editor, selecione o estilo de tabela apropriada. No Propriedades caixa do editor de coleção, selecione o GridColumnStyles coleção e, em seguida, clique no botão de reticências (Captura de tela de VisualStudioEllipsesButton) próximo à propriedade para exibir a datagridcolumnstyle Collection Editor.

  2. No editor de coleção, clique em Add para inserir um estilo de coluna ou clique na seta para baixo ao lado de Add para especificar um tipo de coluna.

    Na caixa suspensa, você pode selecionar o DataGridTextBoxColumn ou DataGridBoolColumn tipo.

  3. Clique em OK para fechar a datagridcolumnstyle Collection Editore reabra-o clicando no botão de reticências ao lado do GridColumnStyles propriedade.

    Quando você reabrir o editor de coleção, as colunas de dados na tabela de dados vinculado serão exibido na lista drop-down para o MappingName a propriedade de estilo de coluna.

  4. No membros caixa de collection editor, clique no estilo de coluna.

  5. No Propriedades caixa do editor de coleção, selecione o MappingName o valor da coluna que você deseja exibir.

Consulte também

Tarefas

Como: Excluir ou ocultar colunas no controle Windows Forms DataGrid

Outros recursos

Controle DataGrid (Windows Forms)