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

DataGrid - muchos styles

Estas en el tema de DataGrid - muchos styles en el foro de .NET en Foros del Web. Hola gente, tengo el siguiente inconveniente/duda: Tengo una aplicación web que usa unos cuantos DataGrid. El layout está por css. Por ej. . EtiquetaGrilla //Para ...
  #1 (permalink)  
Antiguo 30/09/2004, 06:34
Avatar de Holden  
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires
Mensajes: 326
Antigüedad: 22 años, 3 meses
Puntos: 4
DataGrid - muchos styles

Hola gente, tengo el siguiente inconveniente/duda:
Tengo una aplicación web que usa unos cuantos DataGrid.
El layout está por css.
Por ej.
. EtiquetaGrilla //Para el Header de la grilla
. ItemPar //Para los AlternateItems
. ItemImpar //Para los items

Y así quiero ir agregando mis propios estilos a las grillas a medida que los necesite.

Ahora bien hoy por hoy voy grilla x grilla seteandole los css a cada una de las propiedades de la misma.

Existe una forma de abstraerme y decir todas mis grillas usan un superEstilo "miPropioEstilo" donde adentro diga:

header usa EtiquetaGrilla que esta definido en estilos.css
AlternateItems usa ItemPar que esta definido en estilos.css
Item usa ItemImpar que esta definido en estilos.css

Desde ya muchas gracias
__________________
Holden-@r
http://www.hvaldez.com.ar
  #2 (permalink)  
Antiguo 30/09/2004, 08:34
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Se me ocurre que hagas un pequeño método que sea para cargar los styles en tiempo de ejecucion.

Ejemplo:
Cita:
Private Sub GetCSS(ByVal objDG As DataGrid)

objDG.HeaderStyle.CssClass = "EtiquetaGrilla "
objDG.AlternatingItemStyle.CssClass = "ItemPar"
objDG.ItemStyle.CssClass = "ItemImpar"


End Sub
Y donde lo necesites.

Cita:
..
..
DataGrid1.DataBind()
GetCSS(DataGrid1)
...
Si quieres el método lo haces public shared para que sea accesible en cualquier page.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 07:45.