Comment avoir la valeur de ma DataGridView sur la ligne active et de nom de colonne 'Adresse' ?
Comment avoir la valeur de ma DataGridView sur la ligne active et de nom de colonne 'Adresse' ?
Salut,
J'espère avoir bien compris ton post.
Pour l'exemple j'utilise un Datagridview avec les propriétés suivantes :
Multiselect = False
SelectionMode = FullRowSelect
Bye
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick Dim MaValeur As String = "" Dim IndexCol As Integer IndexCol = DataGridView1.Columns("Adresse").Index MaValeur = DataGridView1.SelectedRows(0).Cells(IndexCol).Value MessageBox.Show(MaValeur) End Sub
j'ai une erreur sur cette ligne:
IndexCol = DataGridView1.Columns("Adresse").Index
En effet il veut un entier et non du texte ("Adresse"), comment faire car j'ai plus de 13 colonnes et ce n'est pas pratique de mettre en dur des numéros colonne sachant que je pourrais changer l'ordre des entetes par la suite ?
tu n'es pas obligé de lui passer un entier, tu peux aussi lui passer du texte, le nom de ta colonne.
tu t'es peut être simplement trompé de nom de colonne.
vérifie que tu lui passe bien le nom de ta colonne, et pas le texte de l'entete.
Partager