Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte aplikáciu Visual Studio kliknite na tlačidlo " Súbor " , " New " a potom " projekt . " Keď sa objaví okno Nový projekt , vyberte " Visual Basic " , " Windows projekty " z stromovom zobrazení vyberte "Windows Forms projektu " ikonu a názov projektu " DataViewTest . " Po krátkom čakaní sa formulár zobrazí v okne Forms Designer .
2
Otvorte panel nástrojov , vyberte " Data Controls " skupina pretiahnite ovládací prvok údajová mriežka do formulára . Kliknite pravým tlačidlom myši na DataGrid a vyberte " Vlastnosti " . Akonáhle sa zobrazí okno Nehnuteľnosti , zmeniť názov na " dGrid " a zmeňte vlastnosť Dock na " Fill " . To umožní , aby ovládací prvok DataGrid vyplniť celé okno . Stlačte tlačidlo " Escape " klávesy zatvorte okno Vlastnosti .
3
tlačidlom myši na formulár hranici s myšou , kliknite na tlačidlo " Enter " . Tým sa otvorí okno kód a vytvoriť metódu Form1_Load takto :
Private Sub Form1_Load ( byval sender Ako System.Object , Bývalá e As System.EventArgs ) Kľuky MyBase.Load
Táto metóda spustí pri načítaní formulára .
4
Vytvoriť DataTable , ktorý sa stane zdrojom DataView . Normálne DataTable príde z databázového dotazu, ale pre zjednodušenie kódu , definovať DataTable do pamäte s niekoľkými stĺpcov takto :
Dim tbl As New DataTable ( " mená " )
tbl.Columns.Add ( " Meno " )
tbl.Columns.Add ( " Priezvisko " )
5
Pridať riadok dát do DataTable .
Dim row Ako DataRow
riadok = tbl.NewRow
riadok ( " Meno " ) = " Fred "
riadok ( " Priezvisko " ) = " Jones "
tbl.Rows.Add ( riadok )
DataRow musia byť vytvorené pomocou metódy NewRow DataTable , pretože riadok musí obsahovať stĺpce zodpovedajúce štruktúru tabuľky . Po nastavení hodnoty poľa , riadok môžu byť pridané do tabuľky pomocou metódy Add Riadky zbierky tabuľky .
6
Vytvorte DataView . Pretože iba jeden riadok dát existuje , nemáte žiadny dôvod k triedenie alebo filtrovanie tabuľky , tak opustiť radenie a filtrovanie argumenty prázdne .
Dim dv As New DataView ( tbl , " " , " " , DataViewRowState . CurrentRows )
7
Pridať ďalší riadok dát priamo do DataView . Kód je podobný spôsobu , akým boli doplnené údaje do DataTable vyššie ; . Budete musieť odkazovať na tabuľky vlastnosť DataView
riadok = dv.Table.NewRow
riadok ( " Meno " ) = " Mary "
riadok ( " Priezvisko " ) = " Smith "
dv.Table.Rows.Add ( riadok )
Stránka 8
väzbu DataView k nehnuteľnosti DataGrid DataSource takto :
dGrid.DataSource = dv
spustite program kliknutím na tlačidlo " F5 " . Oba riadky dát sa zobrazí na formulári .