Campo calcolato in una gridwiew

domenica 20 aprile 2008 - 21.13

86Marco Profilo | Expert

Salve tramite una istruzione sql prendo un elenco di ordini dal mio database e i relativi importi.
Sulla visualizzazione tutto ok ma come posso fare per calcolarmi il totale degli importi visualizzatimi nella gridview?
Grazie

alx_81 Profilo | Guru

>Salve
Ciao!

>Sulla visualizzazione tutto ok ma come posso fare per calcolarmi il totale degli importi visualizzatimi nella gridview?
Utilizza il metodo Compute del Datatable:

DataTable.Compute Method:
http://msdn2.microsoft.com/en-us/library/system.data.datatable.compute.aspx

>Grazie
di nulla!

Alx81 =)

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

freeteo Profilo | Guru

ciao,
la GridView (come altri ripetitori di dati) non ha una proprieta' gia' fatta che lo faccia, almeno non quella del framework standard.
Pero' se passi per una datatable come risultato della query su db, e gliela passi come DataSource alla griglia, puoi sfruttare il suo metodo "Compute" e dirgli di farti la somma.
Tale somma la metti in html sul fondo della griglia.

Una pagina di esempio:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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