Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Lägga till rader till DataView

    Vid programmering i Microsoft Visual Studio , kan utvecklaren välja från ett antal dataåtkomstmetoder . En av de vanligaste är Active Data Objects , eller ADO , vilket ger en kraftfull uppsättning av objekt för att hämta och manipulera data . Den ADO DataView är en in-memory representation som innehåller resultaten av en databas fråga . Även normalt används för att sortera och filtrera data , har till syfte också metoder för att infoga , ändra eller ta bort data . Följ den här guiden för att infoga ett par poster i en DataView konstruerad i minnet . Instruktioner
    1

    Öppna Visual Studio klicka sedan på " File ", " Nytt " och sedan " Projekt . " När Nytt projekt öppnas , välj " Visual Basic ", " Windows-projekt " från trädvyn , välj " Windows Forms Project " -ikonen och namnet på projektet " DataViewTest . " Efter en kort väntetid , kommer ett tomt formulär visas i Forms Designer fönstret .
    2

    Öppna Verktygslådan , välj " Data Controls " grupp dra sedan en DataGrid-kontroll på formuläret . Högerklicka på DataGrid och välj " Egenskaper . " När fastigheten visas , ändra namnet till " dGrid " och ändra Dock egenskapen " Fyll ". Detta gör det möjligt DataGrid-kontrollen för att fylla hela fönstret. Tryck " Escape " för att stänga fönstret Egenskaper .
    3

    Klicka formuläret gränsen med musen , klicka sedan på " Enter" . Detta kommer att öppna koden fönstret och skapa en Form1_Load metod enligt följande :

    Private Sub Form1_Load ( ByVal avsändaren som System.Object , ByVal e Som System.EventArgs ) Handtag MyBase.Load

    Denna metod körs när formuläret laddas .
    4

    Skapa en DataTable , som kommer att bli källan till DataView . Normalt DataTable skulle komma från en databas fråga , men för att förenkla koden , definierar en DataTable i minnet med ett par kolumner enligt följande :

    Dim tbl Som New DataTable ( "Namn " ) katalog

    tbl.Columns.Add ( " Förnamn " ) katalog

    tbl.Columns.Add ( "Efternamn " )
    5

    Lägg en rad med data till DataTable .

    Dim rad som DataRow

    v = tbl.NewRow

    raden ( " Förnamn " ) = " Fred "

    raden ( "Efternamn " ) = " Jones "

    tbl.Rows.Add ( v ) katalog

    DataRow måste skapas med NewRow metoden för DataTable sedan raden måste innehålla kolumner som matchar bordet struktur . Efter inställning fältvärden kan rad läggas till i tabellen med hjälp av Add-metoden i tabellens rader samling .
    6

    Skapa DataView . Eftersom endast en rad med data finns, du har ingen anledning att sortera eller filtrera bordet , så lämna sortera och filtrera argument tomt .

    Dim dv Som New DataView ( TBL , " " , " " , DataViewRowState . CurrentRows )
    7

    Lägg annan rad av data direkt i DataView . Koden liknar hur data sattes till DataTable ovan , måste du referera till tabellen egendom DataView

    v = dv.Table.NewRow

    raden ( " Förnamn " . ) = " Mary "

    raden ( "Efternamn " ) = " Smith "

    dv.Table.Rows.Add ( v )
    8

    Bind DataView till DataGrid Datasource egendom enligt följande :

    dGrid.DataSource = dv

    Kör programmet genom att klicka på " F5 " tangenten . Båda rader med data kommer att visas i formuläret .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man avgör om en tjänst körs i Visual Basic
    ·Hur du använder BMP -filer Med QBasic
    ·Hur man använder rullningslisten med Listbox i Visual …
    ·Hur vet jag om en kontroll är inaktiverad i en listrut…
    ·Hur man skriver VB.Net till Anteckningar
    ·Hur man anropar en metod i VB.NET
    ·Handledning för Visual Basic kommandon
    ·Ta bort en post i VB6
    ·Hur man använder indexOf i VB.NET
    ·Hur du ändrar text textruta utan att utlösa händelse…
    Utvalda artiklarna
    ·Hur Wrap Lines i NetBeans
    ·Hur mata in ett kommando efter ett nummer i Python
    ·Hur man gör en Ljudknappen i Xcode
    ·Vad är Msgina.dll
    ·Hur man installerar en blandras Ruby 1.9.2
    ·Hur förebild Hardware Systems i SystemC
    ·Hur man gör en miniräknare med Visual Basic
    ·Hur man dödar en förfrågan i ColdFusion
    ·Vad är VBA-programmering
    ·Definition av en Flödesschema
    Copyright © Dator Kunskap http://www.dator.xyz