Come calcolare un totale di colonna in DataGrid

April 20

DataGrid è un controllo di Microsoft .NET Framework che consente di visualizzare gli elementi da fonte di dati in una tabella. Essa mostra dati in una serie di righe e colonne sui Windows Form, come in un foglio elettronico. Il controllo DataGrid consente di selezionare e aggiornare questi elementi. L'evento ItemDataBound viene generato dopo un elemento di dati è associato al controllo DataGrid. È possibile aggiungere il valore di ogni elemento che è legato alla variabile in una riga di riepilogo. Assegnando la proprietà ItemType della variabile di sintesi come il piè di pagina, si calcola un totale di colonna nel controllo DataGrid.

istruzione

1 Fare clic sul pulsante "Start" di Windows e selezionare "Microsoft Visual Studio .NET."

2 Fai clic su "Apri" e selezionare il Visual Basic .NET programma in cui si vuole calcolare un totale colonna nel controllo DataGrid.

3 Aggiungere il seguente codice al controllo DataGrid nel programma per calcolare il totale di tutte le spese di carta di credito nella colonna DataGrid piè di pagina:

Private Sub DataGrid1

ItemDataBound (ByVal sender As Object,

ByVal e come System.Web.UI.WebControls.DataGridItemEventArgs) Maniglie DataGrid1.ItemDataBound

Select Case 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", "destra")

caso ListItemType.Footer

e.Item.Cells (1) .text = "Totale oneri"

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

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

e.Item.Cells (2) = .Text Total_charges.ToString ( "C")

End Select

End Sub

4 Fare clic su "File", poi "Salva" per aggiungere al totale colonna nel controllo DataGrid al vostro programma.