DataGridView controles aparecem no Windows Forms aplicativos criados usando o Microsoft NET . . DataGridViews ajudar os desenvolvedores a exibir dados simples e complexos em um controle que se assemelha a uma tabela contendo linhas e colunas editáveis. Há também controles alternativos que você pode usar que também exibir dados tabulares . Controle DataGridView
DataGridViews , o mais complexo de Windows Forms controles de dados , são altamente personalizáveis . A DataGridView permite alterar a largura de seus títulos de colunas , cores e até mesmo a maneira linhas alternadas são exibidos no controle . Dezenas de métodos e manipuladores de eventos também ajudá-lo a definir a forma como o controle interage com os usuários. Ao ligar o evento OnCurrrentCellChanged ao controle , por exemplo, você pode escrever código que executa uma tarefa quando você alterar a célula selecionada no momento. DataGridViews também permitem inserir novas linhas e excluir os existentes .
Fontes de dados e ligação de dados
DataGridViews são inúteis a não ser que você preenchê-los com dados. Estes dados podem vir de arquivos XML , bancos de dados , coleções e outras fontes. Você tem a capacidade de se ligar as fontes de dados de um DataGridView usando um componente DataBindingSource . Encadernação fontes de dados para DataGridViews é útil quando você quiser para a NET . Atualizar fonte de dados do controle automaticamente. Criando um DataGridView e vinculando-o aos dados não é difícil, mas você pode não precisar de usar este grau de controlo de funcionalidade se suas necessidades de visualização de dados são simples.
ListView
< br >
você pode achar que o controle ListView tem todas as funcionalidades que você precisa para exibir dados tabulares. É muito mais fácil de configurar , você pode vinculá-lo a fontes de dados e você pode adicionar uma ou mais colunas de dados a ele facilmente usando algumas linhas de código. Esse controle tem menos propriedades personalizáveis e eventos do que encontrados em um DataGridView. Você pode , no entanto, escrever seu próprio código que substitui DrawItem manipulador de eventos do controle para executar tarefas como a adição de cores alternadas para as linhas de dados . ListViews também permitem que você exiba dados agrupados semelhante à maneira como o Windows Explorer mostra os nomes dos arquivos agrupados por categoria.
ListBox
O ListBox é o mais simples . NET controle de lista e tem menos propriedades personalizáveis e eventos do que os do ListView. A simplicidade do ListBox e peso leve , no entanto, torná-lo perfeito em algumas situações em que você precisa para exibir uma única coluna de dados que residem em um banco de dados ou os itens encontrados em uma coleção List NET . . Depois de criar uma caixa de listagem , você também pode vinculá-lo a uma fonte de dados ou adicionar itens manualmente usando o Add método. Você também tem a capacidade de definir o número de colunas que exibe uma caixa de listagem , definindo sua propriedade MultiColumn para "true ".