Come ottenere i dati da DataGridView in Visual Basic Net

July 6

Come ottenere i dati da DataGridView in Visual Basic Net


Il controllo DataGridView è un controllo utile per la visualizzazione dati all'utente in un formato griglia. Può essere associato a una fonte di dati o utilizzati non legato. In entrambi i casi viene impiegato potrebbe essere necessario tirare un valore di una cella da utilizzare per altri scopi. Ci sono diversi modi per fare questo, ma è facile se si sa la riga e la colonna della cella da cui estrarre i dati.

istruzione

1 Avviare Visual Basic e creare un progetto di modulo Windows denominato "DataGridView."

2 Aggiungere un controllo DataGridView al form. Si può trovare nella sezione "Dati" del "Toolbox". Ancorare il controllo al top della forma.

3 Fare clic destro sull'oggetto "DataGridView" e "Aggiungi colonne." Aggiungere due colonne "Unbound" alla rete, il nome del primo "Col1" e dargli un testo di intestazione di "colonna 1." Aggiungere una seconda colonna come "Col2" con testo di intestazione di "Colonna 2"

4 Aggiungere due Etichette e due controlli NumericUpDown al form. Dare le etichette il testo della "Colonna" e "Riga". Modificare i nomi del NumericUpDown controlli per "nudRow" e "nudColumn." Disporre di questi controlli della maschera sotto la DataGridView allineati di conseguenza.

5 Aggiungere un pulsante al form denominato "btnGetValue" e modificare la proprietà di testo per "ottenere il valore."

6 Fare doppio clic sul pulsante e aggiungere questo codice alla sua azione:

Private Sub btnGetValue_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGetValue.Click

MsgBox (DataGridView1.Item (CInt (nudColumn.Value), CInt (nudRow.Value)). Value.ToString)

End Sub

7 Eseguire il programma e aggiungere alcuni dati alla griglia. Almeno assicurarsi la prima fila è compilato e salvato. Fare clic sul pulsante con entrambi i comandi NumericUpDown ancora a "0" Il valore digitato nella prima cella deve essere visualizzato nella finestra di messaggio che si apre. Ricordate la griglia è a base zero, in modo che la cella in alto a sinistra è (0,0).

Consigli e avvertenze

  • Aggiungete un po 'la gestione degli errori o la chiamata fallirà se punta al di fuori della rete esistente.