¿Es posible hacer esto?
Les agradezco por adelantado su ayuda en este tema.
Atte.
Sergio E.
2) Mediantes estilos a contenedores del gridview y del encabezado
(para inmovilizar el encabezado) .. esta propuesta esta interesante que
le encontre...
Mira este ejemplo.... habria que probar en otro navegador que no sea IE
- IE5+ ScrollTable technique
scrolling body, fixed column headers
http://slingfive.com/pages/code/scrollTable/
Que aqui esta aplicado a un Datagrid... (lo replicas para el gridview)
Fixed header in ASP.NET DataGrid
http://www.codeproject.com/aspnet/DataGridFixedHeader.asp?df=100&forumid=170262&exp=0&select=1484524
Pero los pasos serian asi:
1) Encapsular el gridview dentro de un DIV con el estilo
style="OVERFLOW: auto; HEIGHT:120px"
o bien con un control Panel (que se renderiza a un DIV luego) con la
propiedad scrollbar = auto, si mal no recuerdo
2) Agregas un estilo a tu hoja de estilo ppal o en la misma pagina.
<style type="text/css">
<!--
.DataGridFixedHeader {
background-color: white;
position:relative;
top:expression(this.offsetParent.scrollTop);}
-->
</style>
3) A tu encabezado del gridview le agregas el estilo, algo asi
<HeaderStyle CssClass="DataGridFixedHeader"></HeaderStyle>
Pero como te comentaba solo para IE 5.x , 6.x y 7.x
Otras alternativas
- Fix column in asp.net 1.1 - (simple)
_________________________
Jose A. Fernandez
Sergio E. ha escrito:
saludos
Sergio E.
"Jose A. Fernandez" <ferna...@gmail.com> escribió en el mensaje
news:1158280749.0...@k70g2000cwa.googlegroups.com...