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

Ayudaaa!!

Estas en el tema de Ayudaaa!! en el foro de .NET en Foros del Web. Amigos, tengo el siguente problema Estoy trabajando en ASP.NET 2008, y estoy intentando de fijar las columnas Header de un GridView. he intentado varias cosas ...
  #1 (permalink)  
Antiguo 15/02/2011, 19:37
 
Fecha de Ingreso: noviembre-2005
Mensajes: 70
Antigüedad: 18 años, 5 meses
Puntos: 1
Ayudaaa!!

Amigos, tengo el siguente problema

Estoy trabajando en ASP.NET 2008, y estoy intentando de fijar las columnas Header de un GridView. he intentado varias cosas pero siempre hay un pero.

todos los ejemplos que he buscado en la web se comportan distintos segun sea el navegador y fallan para IE8 por ejemplo el siguiente link fijan las columnas Header sin embargo para IE8 falla

http://www.xmlforasp.net/CodeBank/Sy...ptExample.aspx

--------------------------------------

otra solucion que encontre interesante de utilizar es la propiedad frozen
sin embargo para la siguiente linea de codigo
Cita:
griddata.Columns(1).Frozen = True
mi IDE Visual estudio 2008 no reconoce esa propiedad, dandome el siguiente mensaje

Cita:
'Frozen' is not a menber of System.Web.UIWebControls.DataControlField
--------------------------------------

Si alguien ha pasado por eso por favor que lo comparta y de pasadita me salve...
  #2 (permalink)  
Antiguo 16/02/2011, 13:05
 
Fecha de Ingreso: noviembre-2005
Mensajes: 70
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: Ayudaaa!!

ya que no funcionan los pasos anteriores, hay una solucion para todo tipo de navegadores

que simplemente es hacer 2 GridView en donde el primero solo muestre las columnas, y el segundo GridView oculte el header.

Pero nada es color de rosa, estoy teniendo problema con el acho de las celdas del gridview.
El GridView no me esta respentando el acho que le digo, en lugar de eso se ajusta al texto mas largo que exista.

este es un problema ya que para este caso, no se podra ajustar el header del GridView 1 con el GridView 2

estoy haciendo lo siguiente para darle el ancho a las columnas

Cita:
<asp:BoundField DataField="CLIENTE" HeaderText="Cliente"
ItemStyle-Wrap="false" ItemStyle-Width="65px">
<ItemStyle Width="65px" Wrap="false"></ItemStyle>
</asp:BoundField>
tambien probe sacando los estilos

alguna ayuda???
  #3 (permalink)  
Antiguo 17/02/2011, 18:50
 
Fecha de Ingreso: noviembre-2005
Mensajes: 70
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: Ayudaaa!!

Cita:
todos los ejemplos que he buscado en la web se comportan distintos segun sea el navegador y fallan para IE8 por ejemplo el siguiente link fijan las columnas Header sin embargo para IE8 falla

http://www.xmlforasp.net/CodeBank/Sy...ptExample.aspx
si ejecutaron ese ejemplo que esta en la web, claramente no funcionara para IE8. y esto es por que esa version del navegador no respeta algunos comandos script por lo tanto se produce un bug

Para que funcione en IE8
hay que agregarle la siguiente linea
Cita:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
esto me indica que los scripts de esa pagina sean compilados en IE7, de esta menera el script se comporta correctamente

saludos

Etiquetas: Ninguno
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 18:35.