Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > C# > Acceso a las filas de un DataGrid (web)

Acceso a las filas de un DataGrid (web) (C#)

En algunas ocasiones podemos necesitar acceder al contenido de las filas de un DataGrid (Web) para poder cambiar por ejemplo el color de la información que en una de sus celdas se muestra.

Para ello tenemos que programar el evento:
ItemDataBound del DataGrid

que se disparará para cada una de las filas del DataGrid cuando se haga un DataBind del mismo.

Un ejemplo de acceso sería el siguiente:

protected void dgEjemplo_ItemDataBound(object sender, DataGridItemEventArgs e)
{

   DataGridItem dr;
   dr = (DataGridItem)e.Item;
   if (e.Item.ItemIndex > 0)
   {
      if (Int32.Parse(dr.Cells[3].Text)<0 )
      {
         dr.Cells[3].ForeColor = System.Drawing.Color.Red;
      }
      else
      {
         dr.Cells[3].ForeColor = System.Drawing.Color.Green;
      }
   }
}


De esta manera pondremos el tercer campo de este datagrid en rojo cuando la cantidad mostrada en él sea negativa, y en verde cuando sea positiva.

Autor del artículo

Dámaso Velázquez

Etiquetas

datagrid fila

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web