Come utilizzare Casella di controllo in GridView

October 3

Come utilizzare Casella di controllo in GridView


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.

istruzione

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.