domingo, 10 de julio de 2011

GridView. Buena práctica para cuando está vacío de datos.


Y como soy un fan de Google, pues para mis GridView que soportan un buscador le he añadido un mensaje de “No se han encontrado resultados” por defecto en el caso que no haya ninguna fila en el GridView.

¿Y cómo se hace eso?

Te vas al final de tu GridView y justo después de la declaración de las columnas le conformas el template en caso de estar vacío:

   </Columns>
  <EmptyDataTemplate>
     <asp:Label ID="Label21" runat="server" Text="No se ha encontrado ninguna coincidencia con el criterio de búsqueda. />
  </EmptyDataTemplate>
</asp:GridView>


Y si lo incluyes por defecto en las declaraciones de tus GridView… la mayoría de las veces te vas a quitar mucho trabajo y el resultado es mucho mejor que un efecto “ahora te veo, ahora no te veo”.

No hay comentarios:

Publicar un comentario