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 pridať riadky do DataView

Pri programovaní v aplikácii Microsoft Visual Studio , vývojár si môže vybrať z niekoľkých metód pre prístup k dátam . Jedným z najčastejších je Active Data Objects , alebo ADO , ktorá poskytuje výkonnú sadu objektov na načítanie a manipulovať s dátami . ADO DataView je reprezentácia v pamäti obsahujúce výsledky databázového dotazu. Hoci zvyčajne používa pre triedenie a filtrovanie dát , objekt má tiež metódy umožňuje vkladať , meniť či odstraňovať dáta . Postupujte podľa tohto návodu vložiť niekoľko záznamov do DataView postavená v pamäti . Pokyny dovolená 1

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 .

Najnovšie články

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