Foros del Web » Programando para Internet » ASPX (.net) »

DataGridView con header fijos

Estas en el tema de DataGridView con header fijos en el foro de ASPX (.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 16/02/2011, 09:21
 
Fecha de Ingreso: noviembre-2005
Mensajes: 70
Antigüedad: 18 años, 5 meses
Puntos: 1
DataGridView con header fijos

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:07
 
Fecha de Ingreso: noviembre-2005
Mensajes: 70
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: DataGridView con header fijos

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, 13:38
 
Fecha de Ingreso: noviembre-2005
Mensajes: 70
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: DataGridView con header fijos

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
Para que funcione en IE8
al html 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
  #4 (permalink)  
Antiguo 30/12/2011, 09:41
 
Fecha de Ingreso: septiembre-2008
Mensajes: 52
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: DataGridView con header fijos

Yo sé que es antiguo el mje, pero para quien el sirva esto para manejar el ancho de las columnas de gridview

GridView1.Columns[0].ItemStyle.Width = 70;
GridView1.Columns[1].ItemStyle.Width = 30;
GridView1.Columns[2].ItemStyle.Width = 60;

Etiquetas: datagridview, header, aspx
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 10:08.