Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come aggiungere righe a DataView

Per la programmazione in Microsoft Visual Studio , lo sviluppatore può scegliere tra una serie di metodi di accesso ai dati. Uno dei più comuni è quello attivo Objects , o ADO , che fornisce un potente set di oggetti per recuperare e manipolare i dati . L' ADO DataView è una rappresentazione in memoria che contiene i risultati di una query di database . Anche se normalmente utilizzato per ordinare e filtrare i dati , l'oggetto ha anche metodi per inserire, modificare o cancellare i dati . Seguite questo tutorial per inserire un paio di dischi in un DataView costruito in memoria . Istruzioni
1

Aprire Visual Studio fare clic su " File ", " poi " Progetto " Nuovo ". Quando viene visualizzata la finestra Nuovo progetto , scegliere " Basic, Visual ", "Progetti di Windows" dalla visualizzazione struttura , selezionare l'icona "" e il nome del progetto " Windows Form Progetto DataViewTest " . Dopo una breve attesa , un modulo vuoto apparirà nella finestra di progettazione form .
2

Aprire la casella degli strumenti , scegliere il gruppo " Data Controls ", quindi trascinare un controllo DataGrid nel form. Pulsante destro del mouse sul controllo DataGrid e scegliere " Proprietà". Quando viene visualizzata la finestra Proprietà , modificare il nome di " dGrid " e modificare la proprietà Dock per "riempire ". Questo permetterà il controllo DataGrid per riempire l'intera finestra . Premere il tasto " Esc " per chiudere la finestra Proprietà.
3

Clicca il confine modulo con il mouse , quindi fare clic sul tasto "Invio" . Si aprirà la finestra di codice e creare un metodo Form1_Load il seguente:

Private Sub Form1_Load ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load

Questo metodo verrà eseguito quando il modulo viene caricato .
4

Creare un DataTable , che diventerà la fonte della DataView . Normalmente la DataTable sarebbe venuto da una query di database , ma per semplificare il codice , definire un oggetto DataTable in memoria con un paio di colonne come segue :

Dim tbl As New DataTable ( "Names" ) per

tbl.Columns.Add ( " Nome " ) per

tbl.Columns.Add ( "Cognome " ) economici 5

Aggiungere una riga di dati per l' oggetto DataTable .

Dim fila come DataRow

fila = tbl.NewRow

fila ( " Nome " ) = " Fred "

riga ( " Cognome" ) = "Rossi"

tbl.Rows.Add (riga ) per

DataRow deve essere creato utilizzando il metodo NewRow del DataTable in quanto la riga deve contenere le colonne corrispondenti alla struttura della tabella . Dopo aver impostato i valori di campo , la riga può essere aggiunta alla tabella utilizzando il metodo Add della raccolta righe della tabella .
6

Creare il DataView . Perché solo una riga di dati esiste, non hai motivo per ordinare o filtrare la tabella , in modo da lasciare il genere e argomenti di filtro vuota .

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

Aggiungi un'altra riga di dati direttamente nel DataView . Il codice è simile al modo in cui i dati sono stati aggiunti alla DataTable di cui sopra; è necessario fare riferimento alla proprietà Table del DataView

fila = dv.Table.NewRow

fila ( " Nome " . ) = "Maria "

riga ( " Cognome" ) = "Smith"

dv.Table.Rows.Add (riga ) economici 8

Bind DataView al DataGrid DataSource come segue :

dGrid.DataSource = dv

Eseguire il programma cliccando il tasto " F5 " . Entrambe le righe di dati vengono visualizzati nel modulo .

 

Programmazione © www.354353.com