GridView – Exibindo cabeçalho mesmo quando não há dados

Oláa,

Essa dica é muito simples, porém se trata de um detalhe “besta” que eu custei a descobrir como que se fazia. Quando eu estive precisando disso, ao pesquisar no Google encontrei diversos tipos de gambiarras… algumas muito feias por sinal!!!rsrs..

Quando estamos fazendo uma tela em C#, ao utilizar o GridView logo percebemos que quando o DataSource ligado a este gridview não está retornando nenhum registro o grid simplesmente não aparece. E nem sempre isso é o ideal, às vezes precisamos deixar a vista pelo menos o cabeçalho do grid que em algum momento será preenchido com um lista de informações.

Para isso, basta alterar duas propriedades de aparência do grid: ‘ShowHeaderWhenEmpty’ e ‘EmptyDataText’.

ShowHeaderWhenEmpty recebe true/false que neste caso deve receber true.

EmptyDataText recebe o texto que deve ser exibido no grid caso ele não tenha dados, por exemplo ‘Não há registros’.

Como resultado, teremos um grid com esta aparência quando não houverem dados.

Simples né?? São pequenos detalhes que fazem o diferencial na sua aplicação… 😉

2 comentários sobre “GridView – Exibindo cabeçalho mesmo quando não há dados

Deixe um comentário