Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať stĺpec Celkom v DataGrid

údajová mriežka je Microsoft NET Framework ovládací prvok , ktorý zobrazuje položky z zdroj dát v tabuľke .. Ukazuje dáta v sade riadkov a stĺpcov na Windows Forms , ako v tabuľkovom procesore . Ovládací prvok DataGrid umožňuje vybrať a aktualizovať tieto položky . Udalosť ItemDataBound je aktivovaná po údajová položka je viazaný ovládací prvok DataGrid . Môžete pridať hodnotu každej položky , ktorý je viazaný na premennú v riadku súhrne . Priradením vlastnosť ItemType o súhrnné premenné ako päty, môžete vypočítať súčet stĺpca v prvku údajová mriežka . Návod dovolená 1

Kliknite na tlačidlo " Štart " vo Windows a vyberte " Microsoft Visual Studio . NET . "
2

Kliknite na " Otvoriť " a vyberte Visual Basic . NET program , v ktorom chcete vypočítať súčet stĺpca v ovládacom prvku údajová mriežka .
3

Pridajte nasledujúci kód na ovládací prvok údajová mriežka v programe pre výpočet súčtu všetkých poplatkov kreditnej karty v DataGrid zápätie stĺpec :

Private Sub DataGrid1_ItemDataBound ( byVal sender As Object , _ byval e

Ako System.Web.UI.WebControls.DataGridItemEventArgs ) Kľuky DataGrid1.ItemDataBound

Vybrať case e.Item.ItemType

Case ListItemType.AlternatingItem , ListItemType.Item

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

e Item.Cells ( 2 ) . Textové = Formát ( T_a ( e.Item.Cells ( 2 ) . text ) , " # # , # # 0.00 " )

e.Item.Cells ( 2 ) . Atribúty . Pridať ( " zarovnať " , " právo " )

Case ListItemType.Footer

e.Item.Cells ( 1 ) . text = u " Celkom Poplatky "

e Item.Cells ( 1 ) . Attributes.Add ( " zarovnať " , " vľavo " )

e.Item.Cells ( 2 ) . Attributes.Add ( " zarovnať " , " právo " )

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

End Select

End Sub
4

Kliknite na " File , " a potom " Uložiť " pridať celkom stĺpce v ovládacom prvku DataGrid do vášho programu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené