Salsomaggiore Terme (Programmazione) - 21/01/2013 - - Written by
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.
Altri articoli che potrebbero interessarti
© MrPaloma 2021 - Viaggi - Foto -