Saper creare e utilizzare un controllo Casella di controllo all'interno di un controllo DataGridView può fornire all'utente una maggiore flessibilità . È possibile utilizzare Microsoft Visual Basic.NET ( VB.NET ) per creare una applicazione Windows che può utilizzare il DataGridView e controlli CheckBox . VB.NET è un linguaggio orientato agli oggetti di programmazione di computer che è relativamente facile da usare. Un controllo DataGridView visualizza i dati in forma di tabella simile a una tabella di database . Un controllo Casella di controllo può essere utilizzato per dare all'utente la possibilità di selezionare le righe . Cose che ti serviranno
Microsoft Visual Basic Express
Mostra più istruzioni
1
Avviare Microsoft Visual Basic Express , fare clic su " Nuovo progetto ... " nel riquadro sinistro dello schermo , quindi selezionare " Applicazione Windows Form ". Fare clic su "OK".
2 Fare doppio clic su "Pulsante" nel riquadro " Casella degli strumenti " per aggiungere un nuovo controllo pulsante . Fare doppio clic su " DataGridView " per aggiungere un nuovo controllo della griglia . Fare clic con il controllo " DataGridView " , selezionare " Aggiungi colonna ... " per aprire il " Aggiungi colonna " Finestra
3
Seleziona " DataGridViewCheckBoxColumn " accanto . "Tipo : " e fare clic su " Aggiungi ". Fare clic su " Chiudi". Avete appena aggiunto la prima colonna per includere caselle di controllo .
4
doppio clic su " Button1 " per aprire il modulo " Form1.vb " . Premere il tasto " Ctrl " e "A ", quindi premere "Elimina" per rimuovere tutto il codice esistente .
5
Copia e incolla il seguente codice al modulo " Form1.vb " per aggiungere dati al controllo DataGridView controllano e identificano ciò caselle sono selezionate .
Public Class Form1
private Sub Form1_Load ( ByVal sender As System.Object , ByVal e As System.EventArgs ) _
Maniglie MyBase.Load
DataGridView1.ColumnCount = 3
DataGridView1.RowCount = 5
DataGridView1
. Colonne ( 1) . Name = "Cognome "
. Colonne ( 2) . name =" "
. punto ( 1 , 0 ) . Value =" Posizione Gonzalez "
. punto ( 1 , 1 ) . Valore = " Lopez "
. Item ( 1 , 2) . Value = " Garza "
. Item ( 1 , 3) . Valore = " Ramos "
. punto ( 2 , 0 ) . Value = " Dottore"
. punto (2, 1) . Value = " Ingegnere"
. Item ( 2 , 2) . Valore = "Maestro "
. Item ( 2 , 3) . Valore = " Gestore "
End With End Sub
private Sub Button1_Click ( ByVal sender As sistema . Object, ByVal e As System.EventArgs ) Handles Button1.Click
Dim tmpStr As String
per ogni riga Come DataGridViewRow In DataGridView1.Rows
DataGridView1.Rows ( row.Index ) . Cells ( 0 ) . Value = True Then
tmpStr = tmpStr & row.Index & " , "
End If
Avanti
< p > Se tmpStr < > "" Then
tmpStr tmpStr.Substring = ( 0 , tmpStr.Length - 1 ) per
MsgBox ( tmpStr & " ! righe vengono controllati " ) < br
End > Se
End Sub End Class
6
Premere " F5 " per eseguire l'applicazione , quindi premere " Button1 " per mostrare un messaggio scatola con le righe selezionate .