Wissen, wie man Spalten in einem Data Grid View-Steuerelement mit Microsoft Visual Basic.NET oder VB.NET zu berechnen, können Sie Zeit sparen , wenn Sie Werte berechnen und präsentieren sie dem Anwender benötigen . Eine berechnete Spalte ist das Ergebnis einer Berechnung mit Werten aus einer Spalte oder mehrere Spalten . Ein Data Grid View-Steuerelement zeigt Daten in tabellarischer Form . Oft ist die Steuerung verwendet wird, um Daten aus einer Datenbank -Tabelle anzuzeigen . In wenigen Schritten können Sie eine VB.NET-Projekt mit einem Grid mit Daten aus einer Microsoft Office Access-Datenbank. Things You
Microsoft Visual Basic Express
Nordwind
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Basic Express, klicken Sie auf " Neues Projekt" auf der linken Seite Bereich des Bildschirms und wählen Sie dann "Windows Forms-Anwendung. " Klicken Sie auf " OK".
2
Doppelklicken Sie auf "Button" auf der Toolbox Bereich , um eine neue Button-Steuerelement hinzuzufügen. Doppelklicken Sie auf " DataGridView ", um eine neue Grid-Control hinzufügen. . Doppelklicken Sie auf " Button1 ", um das Modul zu öffnen Form1.vb
Geben Sie den folgenden in der ersten Zeile des Moduls :
Imports System.Data.OleDb
3
Geben Sie den folgenden unter dem " Button1 " Verfahren, um Ihre Variablen deklarieren: Dim
Olec Wie OleDbConnection
Dim sSQL As String Dim
dataSet As DataSet
Dim newClmn Wie DataColumn
4
Geben Sie den folgenden , um die Tabelle Bestellungen aus der Nordwind- Access-Datenbank abfragen : .
sSQL = "SELECT * FROM Bestellungen Bestellungen ; "
Olec = _ New OleDbConnection
( " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ Nordwind 2007.accdb ; ")
bearbeiten die folgende Codezeile , und geben Sie den Pfad und den Namen Ihrer Access-Datenbank:
Source = C: \\ Nordwind 2007.accdb
5
Geben Sie den folgenden zu machen , und öffnen Sie die Verbindung :
Dim newOleConn Wie OleDbConnection = New OleDbConnection
Dim da Wie OleDbDataAdapter
da = New OleDbDataAdapter ( sSQL , Olec )
dataSet = New DataSet
6
geben Sie den folgenden Satz , um die Daten zu füllen :
da.Fill ( dataSet , "Bestellungen")
7
geben Sie den folgenden zum Erstellen der neue berechnete Spalte und fügen Sie den Data Grid View-Steuerelement :
newClmn = New DataColumn ( " TotalCost " , GetType ( Doppel) )
newClmn.Expression = " [ Versandkosten ] * 2"
dataSet.Tables ( "Bestellungen") . Columns.Add ( newClmn )
Me.DataGridView1.DataSource = dataSet.Tables ( "Bestellungen")
newOleConn.Close ()
8
Presse "F5 ", um Ihr Programm ausführen . Klicken Sie auf " Button1 ", um das Data Grid View-Steuerelement zu füllen.