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

Come calcolare le colonne in un MS DataGrid

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 .

 

Programmazione © www.354353.com