ASP.NET GridView - Parte 6

watch_later 20 de abr de 2013
Exibição de mensagens / imagens personalizadas com o valor NULL em um GridView ASP.NET

Quando ligamos uma fonte de dados com um GridView que contém alguns campos com um valor nulo, o ASP.NET retorna o campo em branco. Mas na maioria das vezes, é preciso mostrar mensagens personalizadas ou imagens, em vez de um valor nulo. Você pode ter a ajuda do método RowDataBound para isso e substituir o valor nulo. Em vez de fazer isso, é melhor fazer uso de propriedades NullDisplayText para substituir o valor nulo.




Isso irá substituir todos os valores nulos com um texto simples "No Data" (Não há Dados) .

















Uma vez que temos NullDisplayText = "No Data", todos os campos para esse BoundField que contém um valor nulo será substituído por "No Data".

Podemos até mesmo personalizar o texto com formatação HTML como mostrado abaixo:






A saída será conforme abaixo:
















Outras Postagens do GridView

ASP.NET GridView - Parte 1
ASP.NET GridView - Parte 2
ASP.NET GridView - Parte 3
ASP.NET GridView - Parte 4
ASP.NET GridView - Parte 5
ASP.NET GridView - Parte 7