O DataGrid e GridView em linguagens de programação são controles semelhantes que você usa para exibir tabelas. Ambos os controles semelhante ao da pessoa que usa o seu programa , mas como eles funcionam difere significativamente . O GridView é o sucessor do DataGrid , e tem mais recursos e melhor codificação para criar a funcionalidade mais eficiente. Design e funcionalidades
O controle GridView é mais intuitivo do que um controle DataGrid. Ao projetar o formulário em seu projeto , você não tem que programar itens de funcionalidade comuns, tais como a classificação de dados e edição. Você deve escrever o código para esses recursos quando se usa um DataGrid, o que não garante a sua eficácia ou eficiência em comparação com um GridView . O controle GridView também tem características de design , o que permite que você personalize sua interface.
Data Source Encadernação
Um controle DataSet atribui um leitor de dados para vincular os dados para um controles DataGrid e GridView em um programa. Este leitor pode ser um outro controle no programa ou uma coleção , como um array. No entanto, DataGrid controla apenas o usuário a selecionar apenas os dados em uma tabela , ele não pode interagir com ele de qualquer outra forma sem você escrever código adicional. O GridView cria propriedades de identificação e combina -los com os dados , o que permite ao usuário interagir com ele , como por alterar ou excluir informações na tabela .
Paging
< br >
A paginação de informações é um processo onde um programa armazena e recupera dados de armazenamento secundário de um computador, por exemplo, um disco rígido de gerenciamento de memória . O GridView controle tem uma propriedade PagerSettings não foi encontrado em um controle DataGrid. Esta propriedade extra significa que você não tem que carregar todos os dados na memória principal ao mesmo tempo. Em vez disso, você pode exibir apenas um subconjunto dos dados , e até mesmo personalizar a aparência dos itens selecionados , como fontes de células ou cores de linha. O DataGrid não tem esse recurso embutido .
Evento Modelo
Um modelo de evento é um grupo de classes e interfaces que determinam como os controles e criar eventos de disparo e responder a elas , como as interações do usuário . Os controles GridView e DataGrid usar modelos diferentes de eventos. A DataGrid só responde aos eventos depois que eles ocorrem , como um usuário clicar em uma coluna para classificá-lo . A GridView permite gerar eventos antes de responder a eles, tais como permitir que um usuário especificar que tipo de espécie que quer antes de clicar para ordenar seus dados.