Att veta hur du skapar och använder en kryssruta kontroll inuti en DataGridView kontroll kan ge användaren större flexibilitet . Du kan använda Microsoft Visual Basic.NET ( VB.NET ) för att skapa ett Windows-program som kan använda DataGridView och reglage kryssruta. VB.NET är ett objektorienterat dator programmeringsspråk som är relativt lätt att använda. En DataGridView kontroll visar data i ett tabellformat som liknar en databas tabell . En kryssruta kontroll kan användas för att ge användaren möjlighet att välja rader . Saker du behöver
Microsoft Visual Basic Express
Visa fler instruktioner
1
Starta Microsoft Visual Basic Express , klicka på " Nytt projekt ... " På den vänstra rutan på skärmen och välj sedan " Windows Forms Application . " Klicka på " OK . "
2
Dubbelklicka på " knappen " på " Toolbox " rutan för att lägga till en ny knapp kontroll . Dubbelklicka på " DataGridView " för att lägga till ett nytt rutnät kontroll . Högerklicka på " DataGridView " kontroll , välj " Lägg till kolumn ... " att öppna " Lägg till kolumn " Window
3
Välj " DataGridViewCheckBoxColumn " bredvid . " Type : " och klicka på " Lägg till ". Klicka på " Stäng ". Du har just lagt den första kolumnen att innehålla kryssrutor .
4
Dubbelklicka på " Button1 " för att öppna " Form1.vb " modul . Tryck på " Ctrl " och " A ", tryck sedan på " Delete " för att ta bort all befintlig kod .
5
Kopiera och klistra in följande kod till din " Form1.vb " modul för att lägga till data till din DataGridView kontrollera och identifiera vad kryssrutor är markerade .
Public Class Form1
Private Sub Form1_Load ( ByVal avsändaren som System.Object , ByVal e Som System.EventArgs ) _
Handtag MyBase.Load
DataGridView1.ColumnCount = 3
DataGridView1.RowCount = 5
DataGridView1
. Columns ( 1 ) . Name = " Efternamn "
. Kolumner ( 2 ) . name =" Position "
. Produktfamilj ( 1 , 0 ) . Value = " Gonzalez "
. Produktfamilj ( 1 , 1 ) . Value = " Lopez "
. Produktfamilj ( 1 , 2 ) . Value = " Garza "
. Produktfamilj ( 1 , 3 ) . Value = " Ramos "
. Produktfamilj ( 2 , 0 ) . Value = " doktor "
. Produktfamilj ( 2 , 1 ) . Value = " Engineer "
. Produktfamilj ( 2 , 2 ) . Value = " Lärare "
. Produktfamilj ( 2 , 3 ) . Value = " manager "
End With
End Sub
Private Sub Button1_Click ( ByVal avsändaren som System . Object , ByVal e Som System.EventArgs ) Handtag Button1.Click
Dim tmpStr As String
för varje rad som DataGridViewRow I DataGridView1.Rows
p Om DataGridView1.Rows ( row.Index ) . Celler ( 0 ) . Value = sant då
tmpStr = tmpStr & row.Index & " , "
End If
Nästa
Om tmpStr < > " " Då
tmpStr = tmpStr.Substring ( 0 , tmpStr.Length - 1 ) katalog
MsgBox ( tmpStr & " ! rader kontrolleras " )
End If
End Sub
End Class
6
Tryck " F5 " för att köra programmet , tryck sedan på " Button1 " att visa ett meddelande box med markerade rader .