28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
Cambiar contenido de GridView
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
19 julio Recursos

Cambiar contenido de un GridView cuando se muestra, utilizando el evento RowDataBound

Cambiar contenido de un GridView cuando se muestra, utilizando el evento RowDataBound

Evento RowDataBound modificar contenido de un GridVIew

En este post veremos cómo modificar la información que se muestra en GridView, utilizando el evento  RowDataBound. Veremos en qué momento se ejecuta este evento y como lo podemos utilizar.

El GridView es un control que nos proporciona ASP.NET cuya funcionalidad es mostrar información en forma tabular. Seguramente es uno de los controles más usados en sitios web. Bueno ya vamos al grano.

 

El evento RowDataBound

El evento RowDataBound, se ejecuta cada vez que un DataItem es bindado. Es decir, cada vez que se enlaza información de nuestra fuente de datos (base de datos) a una fila del GridView este evento se ejecuta.

El evento  RowDataBound  es muy útil cuando necesitamos modificar la información que le vamos a mostrar al usuario.

Imagina que queremos formatear una fecha, o hacer un cálculo con la información que nos presenta y remplazarla por el resultado, pues en el evento RowDataBound es donde pondríamos el código que realice el formateo de fecha o el cálculo.

A continuación puedes ver la implementación de un ejemplo modificando la fecha en un GridView.

   Protected Sub GridView1_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GridView1.RowDataBound
        If (e.Row.RowType = DataControlRowType.DataRow) Then
            e.Row.Cells(2).Text = CDate(e.Row.Cells(2).Text).ToString("y")
        End If
    End Sub

Como puedes ver es muy sencillo y muy útil el evento RowDataBound, ya que nos permite modificar el resultado que se le presenta al usuario final.

Gridview Original

RowDataBound moficar contenido de un gridview

GridvView con la fecha modificada

RowDataBound moficar contenido de un gridview

Si tienes dudas o comentarios puedes escribirme y enseguida te responderé.

Compartir:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape