Le contrôle DataGridView est un contrôle utile pour afficher des données à l'utilisateur dans un format de grille . Il peut être lié à une source de données ou non liée utilisé . De toute façon il est utilisé, il peut être nécessaire de tirer une valeur hors d'une cellule à utiliser à d'autres fins . Il ya plusieurs façons de le faire , mais il est facile si vous savez la ligne et la colonne de la cellule à partir de laquelle extraire les données . Choses que vous devez
Visual Basic
Afficher plus Instructions
1
Démarrez Visual Basic et créez un projet de formulaire Windows appelé " DataGridView ".
2
Ajouter un contrôle DataGridView à la forme . Il peut être trouvé dans la section "Données" de la " boîte à outils ". Ancrer le contrôle de la partie supérieure du formulaire .
3
un clic droit sur l'objet " DataGridView " et " Ajouter des colonnes . " Ajoutez deux colonnes " non consolidé" à la grille, le nom du premier " Col1 " et lui donner un texte d'en-tête de la " colonne 1 ". Ajouter une deuxième colonne comme " Col2 " avec le texte d'en-tête de " la colonne 2 . "
4
Ajoutez deux étiquettes et deux contrôles NumericUpDown à la forme . Donner les étiquettes le texte de " colonne" et " Row ". Changer les noms des contrôles NumericUpDown à " nudRow " et " nudColumn . " Organiser ces contrôles sur le formulaire sous le DataGridView alignés en conséquence.
5
ajouter un bouton à la forme nommée " btnGetValue " et changez la propriété text " Obtenir la valeur . "
6
Double-cliquez sur le bouton et ajouter ce code à son action :
Private Sub btnGetValue_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Poignées btnGetValue.Click
< p > MsgBox ( DataGridView1.Item ( CInt ( nudColumn.Value ) , CInt ( nudRow.Value ) ) . Value.ToString )
End Sub
7
Exécutez le programme et ajouter un peu de données à la grille. Au moins s'assurer que la première ligne est rempli et sauvegardé . Cliquez sur le bouton avec les deux NumericUpDown contrôle toujours à "0". La valeur que vous avez tapé dans la première cellule devrait apparaître dans la boîte de message qui s'affiche. Rappelez-vous la grille est basée sur zéro , de sorte que la cellule supérieure gauche est (0,0) .