Använda en kryssruta och en ComboBox i din DataGridView kontroll kan ge användaren en andra nivå av säkerhet till data innan du tar bort en rad . Du kan använda en DataGridView kontroll i Visual Basic.NET ( VB.NET ) . I VB.NET , kan du använda " DataGridViewComboBoxColumn " och " DataGridViewCheckBoxColumn " klasser att dynamiskt lägga till dessa kolumner till DataGridView kontroll . Använd ComboBox kolonn för att ge raden ett värde såsom "Sant ", och tillåter användaren att kontrollera de rader som de vill ta bort med hjälp av CheckBox kolonnen. Saker du behöver
Microsoft Visual Basic Express
Visa fler instruktioner
1
Launch Microsoft Visual Basic Express . Klicka på " Nytt projekt " i den vänstra rutan på din datorskärm , och dubbelklicka sedan på " Microsoft Windows Forms " för att skapa ett nytt projekt .
2
Dubbelklicka på " DataGridView " för att lägga till en ny kontrollen i formuläret . Dubbelklicka på " knappen " för att lägga till en ny knapp i formuläret . Lägg till en andra knapp med samma teknik .
3
Dubbelklicka på " Button1 " för att skapa en händelse knapptryckning . Lägg till följande kod för att lägga till tre nya kolumner till DataGridView kontroll : .
DataGridView1.ColumnCount = 3
DataGridView1.Columns ( 0 ) Name = " ID "
DataGridView1 . . . Kolumnerna ( 1 ) name = " Car_Name "
DataGridView1.Columns ( 2 ) Namn = " Car_Price "
4
Lägg tre rader med data genom att lägga till följande kod :
Dim rad As String ( ) = new String ( ) { " 1 " , " Bil 1 " , " 1000 " }
DataGridView1.Rows.Add ( v ) katalog
v = new String ( ) { " 2 " , " Bil 2 " , " 2000 " }
DataGridView1.Rows.Add ( v ) katalog
v = new String ( ) { " 3 " , " Bil 3 " , " 3000 " }
DataGridView1.Rows.Add ( v ) katalog
v = new String ( ) { " 4 " , " Car 4 " , " 4000 " }
DataGridView1.Rows.Add ( v )
5
Lägg en ComboBox kolumn genom att lägga till följande kod :
Dim CMB New DataGridViewComboBoxColumn ( )
cmb.HeaderText = " Select "
cmb.Name = " CMB "
cmb.MaxDropDownItems = 4
cmb.Items.Add ( " Sant " ) katalog
cmb.Items.Add ( " False " ) katalog
DataGridView1.Columns.Add ( CMB )
6
Lägg en CheckBox kolumn genom att lägga till följande kod :
Dim chk Som New DataGridViewCheckBoxColumn ( ) katalog
chk.HeaderText = " Kontrollera Row "
chk.Name = " ckBox "
DataGridView1.Columns . Add ( chk )
7
Växla tillbaka till den form design. Dubbelklicka på " Button2 " för att skapa en ny klick händelse . Lägg till följande kod för att ta bort alla rader kontrolleras i DataGridView :
för varje rad som DataGridViewRow I DataGridView1.Rows
p Om row.Cells ( " CMB " ) Value = "true " Sen .
Om row.Cells ( " ckBox " ) . värdet skall
DataGridView1.Rows.Remove ( v ) katalog
End If
End If
Nästa
8
Tryck " F5 " för att köra programmet , och klicka på " Button1 " att befolka DataGridView kontroll . Kontrollera alla rader genom att klicka på respektive kryssruta . Ställ ComboBox kolumnen till "true " om du vill att raden ska tas bort .