Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come utilizzare un CheckBox e un controllo ComboBox in un DataGridView

Utilizzo di una CheckBox e un controllo ComboBox nel controllo DataGridView può dare all'utente un secondo livello di sicurezza per i dati prima di eliminare una riga . È possibile utilizzare un controllo DataGridView di Visual Basic.NET ( VB.NET ) . In VB.NET , è possibile utilizzare le classi " e DataGridViewComboBoxColumn " " DataGridViewCheckBoxColumn " per aggiungere dinamicamente questi tipi di colonna per il controllo DataGridView . Utilizzare la colonna ComboBox per dare alla riga un valore come " vero ", e permettono all'utente di controllare le righe che vogliono eliminare utilizzando la colonna CheckBox . Cose che ti serviranno
Microsoft Visual Basic Express
Mostra più istruzioni
1

lancio di Microsoft Visual Basic Express. Fare clic su " Nuovo progetto" nel riquadro sinistro dello schermo del computer , e quindi fare doppio clic su "Microsoft Windows Form " per creare un nuovo progetto .
2

doppio clic su " DataGridView " per aggiungere un nuovo controllo al form . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante al form . Aggiungere un secondo pulsante con la stessa tecnica .
3

doppio clic su " Button1 " per creare un evento click del pulsante . Aggiungere il seguente codice per aggiungere tre nuove colonne al controllo DataGridView : .

DataGridView1.ColumnCount = 3

DataGridView1.Columns ( 0 ) Name = " ID "

DataGridView1 . . . Colonne ( 1 ) name = " Car_Name "

DataGridView1.Columns ( 2 ) Name = " Car_Price "
4

Aggiungi tre file di dati aggiungendo il seguente codice :

Dim riga As String ( ) = New String ( ) { " 1 " , " auto 1 " , " 1000" }

DataGridView1.Rows.Add (riga ) per

riga = new String ( ) { "2" , " auto 2 " , " 2000 "}

DataGridView1.Rows.Add (riga ) per

fila = new String ( ) { " 3 " , " auto 3 " , " 3000 " }

DataGridView1.Rows.Add (riga ) per

fila = new String ( ) { " 4 " , " auto 4 " , " 4000 " }

DataGridView1.Rows.Add (riga ) economici 5

Aggiungi una colonna ComboBox aggiungendo il seguente codice :

Dim cmb As New DataGridViewComboBoxColumn ( )

cmb.HeaderText = "Seleziona "

cmb.Name = " cmb"

cmb.MaxDropDownItems = 4

cmb.Items.Add ( "True" ) per

cmb.Items.Add ( " falso " ) per

DataGridView1.Columns.Add ( CMB ) economici 6

Aggiungi una colonna CheckBox aggiungendo il seguente codice :

Dim chk As New DataGridViewCheckBoxColumn ( ) per

chk.HeaderText = "Check Row"

chk.Name = " ckBox "

DataGridView1.Columns . Add ( chk ) economici 7

tornare alla progettazione del modulo . Fare doppio clic su " Button2 " per creare un nuovo evento click . Aggiungere il seguente codice per rimuovere tutte le righe selezionate nella DataGridView :

per ogni riga Come DataGridViewRow In DataGridView1.Rows

fila. Cellule ( " CMB " ) Valore = "True" Allora .

Se fila. Cellule ( " ckBox " ) . Valore Per Allora

DataGridView1.Rows.Remove (riga ) per

End If End If


Avanti
8

Premere " F5 " per eseguire il programma e fare clic su " Button1 " per popolare il controllo DataGridView . Controllare tutti i file facendo clic su ciascuna casella di controllo. Impostare la colonna ComboBox su "True " se si desidera che la riga da eliminare .

 

Programmazione © www.354353.com