MVC3: Helper WebGrid (1/3) - El blog de Javier Torrecilla

MVC3: Helper WebGrid (1/3)

Como todos sabréis hace un tiempo salieron grandes novedades en Microsoft, con la Beta de MVC3, NuPack y WebMatrix Beta 2 (Anuncio de ScottGu).

Este post va dedicado a un Helper agregado en MVC3 que no estaba en MVC2: WebGrid.

 

Este Helper, nos va a permitir definir un Grid, de manera muy rápida y sencilla:

1º: Definirlo:

<% WebGrid grid = new WebGrid(Parámetros) %>

2º: Hacer que se muestre:

<%= grid.GetHtml();%>

Como veis en la definición he indicado Parámetros. Entre los Parámetros admitidos por el constructor, encontramos los siguientes (entre otros):

  • Source: Origen de Nuestros Datos. Normalmente, va a ser el resultado de una Vista, del tipo IEnumerable<T>.
  • Columns: Nombre de las Columnas, del tipo IEnumerable.
  • DefaultSort: Filtro por Defecto que se va a utilizar.
  • RowsPerPage: Número de Filas por Página.
  • CanPage: Indica si está habilitada la paginación.
  • CanSort: Indica si está habilitada la ordenación

A la hora de mostrarlo con GetHtml, podemos definir que estilos CSS se van a utilizar, mañana pondré un segundo ejemplo con ello.

He creado un pequeño ejemplo, que podéis descargar desde aquí.

Saludos

PD: Podéis ver un ejemplo Con Razor, en el Blog de Shiju Varghese’s

Published 28/10/2010 8:21 por Javier Torrecilla
Archivado en:
Comparte este post:
http://geeks.ms/blogs/jtorrecilla/archive/2010/10/28/mvc3-helper-webgrid-1-3.aspx

Comentarios

# MVC3: Helper WebGrid (3/3)

Días atrás, os hable de este helper( aquí y aquí ). Hoy voy a dar mas detalles de la personalización

Thursday, October 28, 2010 8:37 AM por El blog de Javier Torrecilla