Saper calcolare le colonne in una griglia di controllo visualizzazione dati utilizzando Microsoft Visual Basic.NET , o VB.NET , è possibile risparmiare tempo quando è necessario calcolare i valori e presentarli all'utente. Una colonna calcolata è il risultato di un calcolo utilizzando valori da una o più colonne . Una griglia Visualizza controllo dati visualizza i dati in un formato tabulare . Spesso il controllo viene utilizzato per visualizzare i dati di una tabella di database . In pochi passi , è possibile creare un progetto VB.NET utilizzando una griglia con i dati da un database di Microsoft Office Access . Cose che ti serviranno
Microsoft Visual Basic Express
Northwind database di
Mostra più istruzioni
1
Avviare Microsoft Visual Basic Express , fare clic su " Nuovo progetto " a sinistra pannello dello schermo e poi selezionare " Applicazione Windows Form ". Fare clic su "OK".
2 Fare doppio clic su "Pulsante" nel riquadro Casella degli strumenti per aggiungere un nuovo controllo pulsante . Fare doppio clic su " DataGridView " per aggiungere un nuovo controllo della griglia . . Doppio clic su " Button1 " per aprire il modulo Form1.vb
Digitare quanto segue nella prima riga del modulo :
Imports System.Data.OleDb
3
Digitare il seguente sotto la procedura " Button1_Click " per dichiarare le variabili :
Dim oleC Come OleDbConnection
sSQL fioco come stringa
Dim DataSet come DataSet
Dim newClmn Come DataColumn
4
digitare quanto segue per interrogare la tabella dal database di Access Northwind : .
sSQL = " SELECT * FROM ordini ordini ; "
oleC = New OleDbConnection _
( " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C : \\ Northwind 2007.accdb ; ")
Edit la seguente riga di codice e digitare il percorso e il nome del database di Access :
Source = C : \\ Northwind 2007.accdb
5
digitare quanto segue per creare e aprire la connessione :
Dim newOleConn Come OleDbConnection = New OleDbConnection
Dim da quanto OleDbDataAdapter
da = New OleDbDataAdapter ( sSQL , oleC ) per
dataSet = New DataSet
Pagina 6
digitare quanto segue per riempire il set di dati :
da.Fill ( DataSet , "Ordini " ) economici 7
digitare quanto segue per creare la nuova colonna calcolata e aggiungerla alla Data Grid View controllo :
newClmn = New DataColumn ( " CostoTotale " , GetType ( doppio ) ) per
newClmn.Expression = " [ Tassa di spedizione ] * 2 "
dataSet.Tables ( " ordini " ) . Columns.Add ( newClmn ) per
Me.DataGridView1.DataSource = dataSet.Tables ( " ordini " ) per
newOleConn.Close ( ) economici 8
Premere " F5 " per eseguire il programma. Fare clic su " Button1 " per riempire la griglia Visualizza controllo Data .