Met behulp van een CheckBox en een ComboBox in uw DataGridView controle kan de gebruiker een tweede niveau van veiligheid te geven aan de gegevens vóór het verwijderen van een rij . U kunt een DataGridView controle in Visual Basic.NET ( VB.NET ) te gebruiken . In VB.NET , kunt u de " DataGridViewComboBoxColumn " en " DataGridViewCheckBoxColumn " klassen gebruiken om dynamisch deze kolom types toe te voegen aan de DataGridView controle . Gebruik de kolom ComboBox naar de rij een waarde zoals geven ' True ', en laat de gebruiker toe om de rijen ze wilt verwijderen via de kolom CheckBox controleren . Wat je nodig hebt Microsoft Visual Basic Express Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Basic Express . Klik op " New Project" aan de linkerkant van uw computerscherm , en dubbelklik op " Microsoft Windows Forms " om een nieuw project aan te maken . Dubbelklik op " DataGridView " 2 om een nieuwe toe te voegen controle op het formulier . Dubbelklik op " knop" om een nieuwe knop toe te voegen aan het formulier . Voeg een tweede knop met behulp van dezelfde techniek . Dubbelklik op " Button1 " 3 op een knop klikken gebeurtenis te maken . Voeg de volgende code om drie nieuwe kolommen toevoegen aan de DataGridView controle : . DataGridView1.ColumnCount = DataGridView1.Columns 3 ( 0 ) Name = " ID " DataGridView1 . . . Columns ( 1 ) Name = " Car_Name " DataGridView1.Columns ( 2 ) Name = " Car_Price " 4 Voeg drie rijen met gegevens door toevoeging van de volgende code : Dim rij As String ( ) = New String ( ) { " 1 " , " Auto 1 " , " 1000 " } DataGridView1.Rows.Add ( rij ) op rij = New String ( ) { " 2 " , " Auto 2 " , " 2000 " } DataGridView1.Rows.Add ( rij ) op rij = New String ( ) { " 3 " , " Auto- 3 " , " 3000 " } DataGridView1.Rows.Add ( rij ) op rij = New String ( ) { " 4 " , " Auto 4 " , " 4000 " } DataGridView1.Rows.Add ( rij) 5 Voeg een kolom ComboBox door toevoeging van de volgende code : Dim cmb als Nieuwe DataGridViewComboBoxColumn ( ) < br cmb.HeaderText = " Select " cmb.Name = " cmb " cmb.MaxDropDownItems = 4 cmb.Items.Add ( " True " > ) cmb.Items.Add ( " False " ) DataGridView1.Columns.Add ( CMB ) 6 Voeg een column CheckBox door toevoeging van de volgende code : Dim chk als Nieuwe DataGridViewCheckBoxColumn ( ) chk.HeaderText = "Controleer Row" chk.Name = " ckBox " DataGridView1.Columns . toevoegen ( cHK ) Schakelaar 7 terug naar het formulier ontwerp . Dubbelklik op " Button2 " om een nieuwe gebeurtenis click creëren . Voeg de volgende code om eventuele rijen gecontroleerd in de DataGridView verwijderen : Voor Elke rij Zoals DataGridViewRow In DataGridView1.Rows Als row.Cells ( " CMB " ) Value = " True " Dan . Als row.Cells ( " ckBox " ) . Value dan DataGridView1.Rows.Remove ( rij) End Als End Als < br > Volgende Druk op " F5 " 8 om het programma uit te voeren , en klik op " Button1 " om de DataGridView controle bevolken . Controleer alle rijen door te klikken op elk vakje . Stel de kolom ComboBox op 'Ware ' als u wilt dat de rij die u wilt verwijderen .
|