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

Un comentario sobre “MVC3: Helper WebGrid (1/3)”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *