Gridview intestazione fissa tramite tabella

sabato 30 ottobre 2010 - 15.00

willy23 Profilo | Newbie

Cari amici, è ormai da giorni e giorni che le sto tentando tutte per poter fissare l'header del gridview al top della griglia.
Avendo una griglia con molte colonne (circa 40) molte delle quali di piccole dimensioni
Ho provato varie soluzione compresa quella che sfrutta JQUERY ma tutte senza successo.
Adesso ho deciso di utilizzare quella che sembrerebbe la più semplice, ossia la gridview in un DIV con scroll verticale e sopra un altro DIV che contiene la tabella con le stesse dimensioni delle celle rispetto alle colonne del gridview.
Il problema è che pur dando le dimensioni fisse alle colonne e alle celle della tabella, non riesco mai ad avere una precisione sull'allineamento.
Tra l'altro ho notato che variando risoluzione dello schermo si disallinea ancora di più.
Con poche colonne la cosa sembra non dare problemi, ma con tante colonne si nota subito che non sono adiacenti.
Sapreste darmi qualche consiglio in merito?
Dove sbaglio?
Grazie

alx_81 Profilo | Guru

>Cari amici, è ormai da giorni e giorni che le sto tentando tutte
>per poter fissare l'header del gridview al top della griglia.
>Sapreste darmi qualche consiglio in merito?
guarda questa soluzione:
http://blog.devarchive.net/2008/05/cross-browser-gridview-fixed-header.html

>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

willy23 Profilo | Newbie

Ciao Alessandro, grazie per la risposta.
Alla fine dopo molte ricerche ho trovato un estensione sviluppata da un genio!!
Basta aggiungere il controllo e si ha un gridview con molte aggiunte interessanti compresa la fixed header!!!
E' veramente bello, mi chiedo perchè in VS non abbiano ancora aggiornato il controllo per evitare dispendiose perdite di tempo in soluzioni sicuramente efficaci ma non semplici.
Dai un'occhiata qui:
http://johnsobrepena.blogspot.com/2009/09/extending-aspnet-gridview-for-fixed.html
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5