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.