Salsomaggiore Terme (Programmazione) -
21/01/2013 - GridView aggiungere footer

Guadagna con
Per poter aggiungere ad una GridView la footer row è necessario inserire l'attributi della griglia ShowFooter="True".
Un esempio di codice potrebbe essere
ShowFooter="True" IsReadOnly="False" OnRowDataBound="GridDettagli_RowDataBound">
Una volta inserito questo attributo tramite il metodo OnRowDataBound è possibile gestire la visualizzazione dei dati come mostra il codice seguente ("Importo" è l'esempio di un nome di colonna)
Protected Sub GridDettagli_RowDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
Dim grow As GridViewRow = e.Row
Try
If grow.RowType = DataControlRowType.Footer Then
Dim sError As String = String.Empty
Dim dt As DataTable = (datatable che gestisce visualizzazione griglia)
Dim oSum As Double = 0
For Each Row As DataRow In dt.Rows
oSum += Math.Abs(Row("Importo"))
Next
Dim iCell As Integer = GridDettagli.GetColumnIndexFromName("Importo")
If Not IsNothing(oSum) Then grow.Cells(iCell).Text = FormatNumber(oSum, 2)
grow.Cells(iCell).HorizontalAlign = HorizontalAlign.Right
grow.Cells(iCell).Font.Bold = True
End If
Catch ex As Exception
End Try
End Sub
E' possibile anche cambiare lo stile della row footer all'interno della GridView inserendo il codice
Nota: questa classe GridView è stata introdotta con .NET Framework versione 2.0.
Un esempio di codice potrebbe essere
Una volta inserito questo attributo tramite il metodo OnRowDataBound è possibile gestire la visualizzazione dei dati come mostra il codice seguente ("Importo" è l'esempio di un nome di colonna)
Protected Sub GridDettagli_RowDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
Dim grow As GridViewRow = e.Row
Try
If grow.RowType = DataControlRowType.Footer Then
Dim sError As String = String.Empty
Dim dt As DataTable = (datatable che gestisce visualizzazione griglia)
Dim oSum As Double = 0
For Each Row As DataRow In dt.Rows
oSum += Math.Abs(Row("Importo"))
Next
Dim iCell As Integer = GridDettagli.GetColumnIndexFromName("Importo")
If Not IsNothing(oSum) Then grow.Cells(iCell).Text = FormatNumber(oSum, 2)
grow.Cells(iCell).HorizontalAlign = HorizontalAlign.Right
grow.Cells(iCell).Font.Bold = True
End If
Catch ex As Exception
End Try
End Sub
E' possibile anche cambiare lo stile della row footer all'interno della GridView inserendo il codice
Nota: questa classe GridView è stata introdotta con .NET Framework versione 2.0.
Link referral
Crypto.com è una delle principali piattaforme di cryptovalute, che permette di avere 25 dollari gratis se si attiva un conto dal link crypto.com usando il codice vhcyrttjda. Per maggiori informazioni crypto.com programma referral.
Quanloop.com Presti €1 per 24 ore per guadagnare degli ottimi interessi utilizzando i cicli di investimento. quanloop.com.
Tinaba.it Registrati anche tu a Tinaba con il codice BUM739: un conto, una carta e tante funzionalità in una sola App. Clicca qui: http://bit.ly/2EueBxs.
Hype.it carta prepagata per gestire i proprio soldi completamente online. Per ottenere 25 euro gratis sul conto iscriviti ad hype con questo link hype.it Invito.
Curve.com Heads up! Don’t miss €5 plus 1% cashback on (almost) everything for 30 days when you sign-up to Curve using my link curve.com.
Salsomaggiore Terme (Programmazione) -
21/01/2013 - GridView aggiungere footer -
Written by Mokik