ASP.NET GridView - Parte 1

watch_later 19 de abr de 2013

Ao responder perguntas nos fóruns Microsoft percebi um certo padrão para as perguntas que estão sendo feitas sobre ASP.NET GridView e a outros controles. Ao invés de tentar responder a cada pergunta individualmente, decidi postar uma sequência de postagens sobre ASP.NET GridView e em breve sobre os outros controles que geram mais dúvidas , exemplo é a paginação de Repeater e Datalist e o uso e diferença dos mesmos.

Vamos começar com o ASP.NET GridView, que é um controle de dados extremamente flexível em ASP.NET. Observei diversas questões sobre o GridView , sempre vejo dúvidas de exportação para Excel e coisas do tipo , pois bem , vamos começar.

É possível ter colunas AutoGenerate definidas como true e definir as colunas na seção "Colunas" manualmente?


Sim, é. Esta não é uma situação muito comum quando você está permitindo AutoGenerateColumns = "true". O GridView cria colunas para cada campo quando AutoGenerateColumns = true. Montamos AutoGenerateColumns = false quando precisamos de alguns campos específicos da fonte de dados e temos necessidade de definir as seções de coluna personalizadas com diferentes tipos de colunas.

O que vai acontecer se definir AutoGenerateColumns para true e adicionar uma seção "Colunas" para definir as colunas? GridView irá gerar colunas para cada campo, mas antes que estas colunas geradas automaticamente, ele irá adicionar colunas que definimos explicitamente.



























Outras Postagens do GridView

ASP.NET GridView - Parte 2
ASP.NET GridView - Parte 3
ASP.NET GridView - Parte 4
ASP.NET GridView - Parte 5
ASP.NET GridView - Parte 6