Subtotali in Grid

domenica 08 gennaio 2012 - 17.05
Tag Elenco Tags  .NET 3.5

dandi.box Profilo | Junior Member

Ciao a tutti, ho un dataset che contiene un elenco di record del tipo

Tipo - Cliente - Valore1 - Valore
C - AAA - 10 - 100
C - AAA - 10 - 100
T - AAA - 10 - 100
T - AAA - 10 - 100
C - BBB - 10 - 100
C - BBB - 10 - 100
C - BBB - 10 - 100


Io vorrei visualizzarli in una griglia, inserendo però una totalizzazione per ogni tipo/cliente

quindi:

C - AAA - 10 - 100
C - AAA - 10 - 100
C - AAA - 20 - 200 *** evidenziando la riga (grassetto e sfondo)
T - AAA - 10 - 100
T - AAA - 10 - 100
T - AAA - 20 - 200 *** evidenziando la riga (grassetto e sfondo)
C - BBB - 10 - 100
C - BBB - 10 - 100
C - BBB - 10 - 100
C - BBB - 30 - 300 *** evidenziando la riga (grassetto e sfondo)

Come posso fare??

Grazie

Jeremy Profilo | Guru

Ciao.
Come popoli la griglia di visualizzazione?

Facci sapere...
Ciao

dandi.box Profilo | Junior Member

Passo a griglia.DataSource il mio dataset

Jeremy Profilo | Guru

Ciao
Per ottenere ciò che vuoi, bisogna che popoli la griglia riga per riga ..... in modo da avere il pieno controllo di tutta la situazione.
Ci sarebbe da lavorarci un pò su, ma se ti va bene come soluzione potremmo darti una mano.
Facci sapere...
Ciao.

martinez Profilo | Senior Member

Ciao!
io userei una listView che risulta essere più modellabile di una grid ... in modo tale da poterti gestire direttamente il template ed inserire i campi calcolati necessari al tuo scopo

Saluti

Gluck74 Profilo | Guru

anche se la soluzione di martinez è valida,
ti lascio 2 link dove trovi la pappa pronta:

http://www.agrinei.com/gridviewhelper/gridviewhelper_en.htm
http://www.dotnettwitter.com/2011/02/group-total-grand-total-in-grid-view.html

Ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5