Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
O controle DataGridView substitui e adiciona funcionalidade ao controle DataGrid; no entanto, o controle DataGrid é mantido para compatibilidade com versões anteriores e uso futuro, se você escolher. Para obter mais informações, consulte Diferenças entre os controles DataGridView e DataGrid do Windows Forms.
Você pode exibir dados no controle DataGrid Windows Forms em tabelas e colunas criando objetos DataGridTableStyle e adicionando-os ao objeto GridTableStylesCollection, que é acessado por meio da propriedade DataGrid do controle TableStyles. Cada estilo de tabela exibe o conteúdo de qualquer tabela de dados especificada na propriedade MappingName do DataGridTableStyle. Por padrão, um estilo de tabela sem estilos de coluna especificados exibirá todas as colunas dentro dessa tabela de dados. Você pode restringir quais colunas da tabela aparecem adicionando objetos DataGridColumnStyle ao GridColumnStylesCollection, que é acessado por meio da propriedade GridColumnStyles de cada DataGridTableStyle.
Os procedimentos a seguir exigem um projeto Windows Application com um formulário que contém um controle DataGrid. Para obter informações sobre como configurar esse projeto, consulte Como criar um projeto de aplicativo do Windows Forms e Como adicionar controles ao Windows Forms. Por padrão no Visual Studio 2005, o controle DataGrid não está no Toolbox. Para obter informações sobre como adicioná-lo, consulte Como adicionar itens à caixa de ferramentas.
Para adicionar uma tabela ao controle DataGrid no designer
Para exibir dados na tabela, você deve primeiro vincular o controle DataGrid a um conjunto de dados. Para obter mais informações, consulte Como vincular o controle DataGrid do Windows Forms a uma fonte de dados usando o Designer.
Selecione a propriedade DataGrid do controlo TableStyles na janela de Propriedades e clique no botão de reticências (
) ao lado da propriedade para exibir o DataGridTableStyle Collection Editor.No editor de coleção, clique em Adicionar para inserir um estilo de tabela.
Clique OK para fechar o editor de coleção e, em seguida, reabra-o clicando no botão de reticências ao lado da propriedade TableStyles.
Quando você reabrir o editor de coleção, todas as tabelas de dados vinculadas ao controle aparecerão na lista suspensa da propriedade MappingName do estilo de tabela.
Na caixa Membros do editor de coleção, clique no estilo da tabela.
Na caixa Propriedades do editor da coleção, selecione o valor MappingName para a tabela que deseja exibir.
Para adicionar uma coluna ao controle DataGrid no designer
Na caixa Membros do Editor de Coleção DataGridTableStyle, selecione o estilo de tabela apropriado. Na caixa de Propriedades do editor de coleção, selecione a coleção GridColumnStyles e clique no botão de reticências (
) ao lado da propriedade para exibir o editor de coleção DataGridColumnStyle .No editor de coleção, clique Adicionar para inserir um estilo de coluna ou clique na seta para baixo ao lado de Adicionar para especificar um tipo de coluna.
Na caixa suspensa, você pode selecionar o tipo DataGridTextBoxColumn ou DataGridBoolColumn.
Clique em OK para fechar o Editor de Coleção DataGridColumnStyle e, em seguida, reabra-o clicando no botão de reticências ao lado da GridColumnStyles propriedade.
Ao reabrir o editor de coleção, todas as colunas de dados na tabela de dados vinculada surgirão na lista de opções para a propriedade MappingName do estilo de coluna.
Na caixa Membros do editor de coleção, clique no estilo da coluna.
Na caixa Propriedades do editor de coleção, selecione o valor MappingName para a coluna que deseja exibir.
Ver também
.NET Desktop feedback