Creare riga finale (per i Totali) in un DataGrid?

martedì 24 maggio 2005 - 17.02

erik77 Profilo | Senior Member

Ciao ragazzi,
quale è il modo migliore per creare una riga finale (per i Totali) in un DataGrid?


grazie
ciau

freeteo Profilo | Guru

ciao
io li creo con i datalist mettendo il valore che mi ritorna il metodo Copmpute della datatable :
<% ((datatable)miodatalist.datasource).Compute(...

funziona bene anche se ci sono sicuramente altri metodi magari anche piu efficaci...;-)
ciao

totti240282 Profilo | Guru

nel datagrid penso bisogna scrivere nel footer mi pare ,però vorrei sapere se basta solo fare il calcolo e asseganre il risultato al footer del datagrid.

erik77 Profilo | Senior Member

Ho gestito nell'evento "ItemDataBound" in questo modo :

If e.Item.ItemType = ListItemType.Footer Then
e.Item.Cells(0).Text = "TOTALE"
e.Item.Cells(1).Text = iTotKm.ToString
end if

adesso il problema è rileggermi questo dato.
In un altro evento cerco di rileggermi questa riga in questo modo:
DataGrid1.Columns.Item(0).FooterText
DataGrid1.Columns.Item(1).FooterText

ma risultano vuoti. come si recupera il footer del dataGrid?

ciau
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5