GridView aggiungere footer

Tempo di lettura: min.
GridView aggiungere footer
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.
Salsomaggiore Terme (Programmazione) - 21/01/2013 - GridView aggiungere footer
Written by Mokik
Esplora MrPaloma con la nostra chat IA!. Domanda cosa vuoi trovare per cercare rapidamente.

Link referral

Aiuta MrPaloma.com a crescere, utilizza uno dei seguenti link per iscriverti a qualche sito così che noi possiamo ricevere un omaggio.
Amazon Sostieni MrPaloma facendo acquisti su Amazon partendo da questo link amazon.it.
Plutus Ricevi uno sconto del 100% in PLU su tutti i vantaggi basati su abbonamento. plutus.it.

Ricordiamo che in qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei.

Articoli precedenti

© MrPaloma 2024 - Viaggi - Foto - Forum -
Termini di servizio - Privacy