Hvordan beregne en kolonne Total i Datagrid

Datagrid er en Microsoft .NET Framework kontroll som viser elementer fra datakilde i en tabell. Det viser data i et sett med rader og kolonner på Windows Forms, som i et regneark. Datagrid kontrollen kan du velge og oppdatere disse elementene. Den ItemDataBound hendelsen oppstår etter et dataelement er bundet til Datagrid-kontroll. Du kan legge til verdien av hvert element som er bundet til den variable i et sammendrag rad. Ved å tildele itemtype eiendom sammendraget variabel som bunntekst, kan du beregne en total av kolonnen i Datagrid-kontroll.

Bruksanvisning

1 Klikk på "Start" -knappen i Windows og velg "Microsoft Visual Studio .NET."

2 Klikk "Open" og velg Visual Basic for .NET program der du ønsker å beregne en kolonne totalt i Datagrid-kontroll.

3 Legg til følgende kode i Datagrid-kontroll i programmet til å beregne summen av alle kredittkort i Datagrid footer kolonne:

Private Sub DataGrid1

ItemDataBound (ByVal sender As Object,

ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Håndtak DataGrid1.ItemDataBound

Velg Sak e.Item.ItemType

Case ListItemType.AlternatingItem, ListItemType.Item

Total_charges + = T_a (e.Item.Cells (2) .text)

e.Item.Cells (2) .text = Format (T_a (e.Item.Cells (2) .text), "##, ## 0,00")

e.Item.Cells (2) .Attributes.Add ( "align", "rett")

sak ListItemType.Footer

e.Item.Cells (1) .text = "totale kostnader"

e.Item.Cells (1) .Attributes.Add ( "align", "venstre")

e.Item.Cells (2) .Attributes.Add ( "align", "rett")

e.Item.Cells (2) .text = Total_charges.ToString ( "c")

End Select

End Sub

4 Klikk på "File" og deretter "Lagre" for å legge til kolonnen totalt i Datagrid-kontroll til programmet.