Salsomaggiore Terme (Programmazione) - 21/01/2013 - GridView aggiungere footer
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.

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

Articoli percedenti

Articoli che potrebbero interessarti

© MrPaloma 2022 - Viaggi - Foto -