Foros del Web » Programación para mayores de 30 ;) » .NET »

Columnas en DataGrid (autogeneradas)

Estas en el tema de Columnas en DataGrid (autogeneradas) en el foro de .NET en Foros del Web. Tengo una duda. ¿Hay alguna manera de leer los encabezados de las columnas autogeneradas de un DataGrid? Gracias, Gabi....
  #1 (permalink)  
Antiguo 29/04/2005, 12:32
 
Fecha de Ingreso: abril-2005
Mensajes: 49
Antigüedad: 19 años, 1 mes
Puntos: 0
Columnas en DataGrid (autogeneradas)

Tengo una duda. ¿Hay alguna manera de leer los encabezados de las columnas autogeneradas de un DataGrid?

Gracias,
Gabi.

Última edición por GabiAPF; 29/04/2005 a las 12:37
  #2 (permalink)  
Antiguo 29/04/2005, 14:44
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 19 años, 5 meses
Puntos: 0
Los encabezados? Te refiers al header de cada columna del grid?

Si es esto, lo pueds hacer asi:

If e.Item.ItemType = ListItemType.Header Then
Variable = e.Item.Cells(Indice_Columna).Text
end if

Esto lo pueds colocar en el DataBinding de tu datagrid, ya que este evento se produce al enlazar el grid al origen de datos..
__________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein
  #3 (permalink)  
Antiguo 29/04/2005, 14:58
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 19 años, 5 meses
Puntos: 0
Cita:
Iniciado por Rony J.
Esto lo pueds colocar en el DataBinding de tu datagrid
una pequeña modificación en lugar de hacerlo en el DataBinding, prueba en el ItemDataBound, este recibe un parametro de tipo System.Web.UI.WebControls.DataGridItemEventArgs que contiene informacion sobre cada uno de los items de tu grid, solo que como el DataBinding recibe un parametro con el mismo nombre(e) de alli mi error..
__________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:17.