October 3
Sapere come creare e utilizzare un controllo Casella di controllo all'interno di un controllo DataGridView in grado di fornire all'utente una maggiore flessibilità. È possibile utilizzare Microsoft Visual Basic.NET (VB.NET) per creare un'applicazione Windows che può utilizzare il DataGridView e controlli casella di controllo. VB.NET è un linguaggio di programmazione orientata agli oggetti che è relativamente facile da usare. Un visualizza i dati di controllo DataGridView in un formato tabulare simile a una tabella di database. Un controllo Casella di controllo può essere utilizzato per dare all'utente la possibilità di selezionare le righe.
1 Avviare Microsoft Visual Basic Express, fai clic su "Nuovo progetto ..." nel riquadro a sinistra dello schermo e selezionare "Applicazione Windows Form." Fai clic su "OK".
2 Fare doppio clic su "Button" nel riquadro "Toolbox" per aggiungere un nuovo controllo pulsante. Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo della griglia. Fare clic sul controllo "DataGridView", selezionare "Aggiungi colonna ..." per aprire la "Aggiungi colonna" Finestra.
3 Selezionare "DataGridViewCheckBoxColumn" accanto a "Tipo:" e cliccare su "Aggiungi". Fai clic su "Chiudi". Avete appena aggiunto la prima colonna per includere caselle di controllo.
4 Fare doppio clic su "Button1" per aprire il modulo "Form1.vb". Premere il tasto "Ctrl" e "A", quindi premere "Delete" per rimuovere tutto il codice esistente.
5 Copia e incolla il seguente codice al modulo "Form1.vb" per aggiungere dati al controllo DataGridView e identificare quali caselle di controllo 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
con DataGridView1
.COLONNE (1) .Name = "Cognome"
.COLONNE (2) .Name = "Posizione"
.Item (1, 0) .Value = "Gonzalez"
.Item (1, 1) .Value = "Lopez"
.Item (1, 2) .Value = "Garza"
.Item (1, 3) .Value = "Ramos"
.Item (2, 0) .Value = "dottore"
.Item (2, 1) .Value = "Ingegnere"
.Item (2, 2) .Value = "Maestro"
.Item (2, 3) .Value = "Manager"
End With
End Sub
Private Sub Button1_Click (ByVal sender As System.Object, ByVal e come System.EventArgs) tratta Button1.Click
Dim tmpStr As String
Per ogni riga Come DataGridViewRow In DataGridView1.Rows
Se DataGridView1.Rows (row.Index) .Cells (0) .Value = True Then
tmpStr = tmpStr & row.Index & ","
Finisci se
Il prossimo
Se tmpStr & lt;> "" Allora
tmpStr = tmpStr.Substring (0, tmpStr.Length - 1)
MsgBox (tmpStr & "righe sono controllati!")
Finisci se
End Sub
End Class
6 Premere il tasto "F5" per eseguire l'applicazione, quindi premere "Button1" per mostrare una finestra di messaggio con righe selezionate.