GridView mergecell : l'unisci celle per colonna

venerdì 15 settembre 2006 - 13.10

FELIPE Profilo | Newbie

Salve a Tutti!! Sto riuscendo a risolvere un sacco di miei problemi Grazie!!
Adesso però avrei la necessità di impostare un GridView in modo particolare, mi spiego: considerando una select su un paio di tabelle che mi restituisce sulla GridView una cosa tipo

giorno turno qtà tot_qtà
1 1° 10 165
1 2° 55 165
1 3° 100 165
2 1° 20 320
2 2° 100 320
2 3° 200 320
..........
eccc
mi piacerebbe visualizzare sulla mia GridView questo:

giorno turno qtà tot_qtà
1° 10
1 2° 55 165
3° 100
1° 20
2 2° 100 320
3° 200

dovrei in pratica fare "l'unisci celle per colonna" cioè quello che se non sbaglio si chiamava mergecell in vb6 ...spero di essere stato chiaro !!
Come si fà?
Secondo voi è il caso di usare effettivamente la GridView ???
Ho visto in giro che ci sono dei controlli a pagamento ma non poso usarli.
Help me!!!



FELIPE Profilo | Newbie

Scusami l'ignoranza ...ma non ho capito
Potresti spiegarmi meglio perpiacere?
Ho capito bene o basta impostare la grid ...se si per caso sai qual è la proprietà, sono stato almeno una settimana a cercarlo ma non ci son riuscito
Help me!!!

Brainkiller Profilo | Guru

>Scusami l'ignoranza ...ma non ho capito
>Potresti spiegarmi meglio perpiacere?
>Ho capito bene o basta impostare la grid ...se si per caso sai
>qual è la proprietà, sono stato almeno una settimana a cercarlo
>ma non ci son riuscito
>Help me!!!

Beh, con la GridView puoi intervenire a runtime e dentro l'OnItemCreated andare a fondere le Celle (Colspan e Rowspan). Secondo me però non ti conviene. Forse è meglio utilizzare un altro controllo come il Repeater dentro cui puoi decidere più facilmente come comporre l'output se usare table o meno.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

FELIPE Profilo | Newbie

Penso di non aver capito ancora benissimo ...potresti essere così gentile da scrivermi il codice di un esempio ??

Grazie di Cuore!!1
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