Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2008, 15:59
Sil_va
 
Fecha de Ingreso: diciembre-2007
Mensajes: 100
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Mantener cabeceras de un datagrid con scroll

Hola

Yo tuve el mismo problema que tú.

Lo mejor que he podido hacer hasta ahora es consiste en cargar el datagrid dos veces.

La primera en un div con scroll, y entre las propiedades del datagrid hacer que la cabecera sea invisible. De esta manera la tabla tiene scroll pero no tiene cabecera

Para poner la cabecera ponemos otro div de la misma anchura encima del primero donde cargamos de nuevo el DataGrid, pero hacemos que la altura del div sea exactamente la altura de la cabecera del DataGrid.

De esta manera tenemos un div con la cabecera (sin scroll) y otro div donde sólo se visualiza el contenido (con scroll) porque hemos puesto la cabecera "invisible".

Es una solución muy de andar por casa (sobre todo teniendo en cuenta que hay que se hace el doble de trabajo para cargar dos veces el DataGrid) pero hasta el momento no he encontrado otra cosa y me sirve hacerlo así.


P.D.: Esta misma pregunta la hice hace algún tiempo en el foro y yo mismo dí esta respuesta. Si alguíne tiene una idea más profesional, siempre se agradece.