Hvordan lage Grid Forms

April 15 by admin

Hvordan lage Grid Forms


Å vite hvordan å lage en data Grid View Form hjelp av Microsoft Visual Basic .NET kan gjøre dataene mer presentabel. VB.NET er et objektorientert programmeringsspråk ofte foretrukket av programmerere for sin brukervennlighet. Du kan bruke et rutenett kontrollen for å vise data i et tabellformat som ligner på en database tabell, og for å vise store eller små mengder data. Du kan bruke VB.NET til å spørre en Access-database bord og vise den på Form i noen få trinn.

Bruksanvisning

1 Start Microsoft Visual Basic Express, klikk på "Nytt prosjekt ..." på ruten til venstre på skjermen, og velg deretter "Windows Forms Application". Klikk på "OK".

2 Dobbeltklikk på "Button" på "Toolbox" panelet for å legge til en ny knapp kontroll. Dobbeltklikk på "Datagridview" for å legge til et nytt rutenett kontroll. Dobbeltklikk på "Button1" for å åpne "Form1.vb" modul.

3 Kopier og lim inn følgende kode for å vise resultater gjennom din Grid kontroll fra en database tabell:

importen System.Data.OleDb

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim connString As String

connString = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ North 2007.accdb"

Dim myConnection Som OleDbConnection = Ny OleDbConnection

Dim da Som OleDbDataAdapter

Dim ds Som datasett

myConnection.ConnectionString = connString

da = Ny OleDbDataAdapter ( "select Ansatte * fra ansatte,.", myConnection)

ds = nytt datasett

da.Fill (ds, "ansatte")

med Me.DataGridView1

.DataSource = Ds.Tables ( "ansatte")

End With

myConnection.Close ()

End Sub

End Class

4 Rediger "Connection" streng og skriv inn banen til databasen:

connString = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C: \ North 2007.accdb"

5 Redigere følgende linje med kode og skriv din SQL-spørring:

da = Ny OleDbDataAdapter ( "select Ansatte * fra ansatte,.", myConnection)

Trykk "F5" for å kjøre programmet, og klikk på «Button1."

Related Articles