VB.Net Connaitre la colonne sélectionnée [Résolu]

Signaler
Messages postés
926
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
-
Messages postés
319
Date d'inscription
jeudi 1 avril 2010
Statut
Membre
Dernière intervention
16 mars 2011
-
Bonjour

Je veux que l'utilisateur puisse modifier des valeurs (cellules) dans mon datagridview.

Je dois récupérer dans quel colonne la cellule modifiée fait partie.

Comment faire pour connaitre la colonne dans lequel la cellule fut modifiée ?

J'ai essayé des trucs avec dtGrid.SelectedRows mais j'arrive à rien.

merci d'avance

4 réponses

Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
15 juillet 2014
5
Bonjour,

Vous pouvez utiliser l'évènement "CellValueChanged" de votre DataGridView.

Par exemple:

Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
    MessageBox.Show(String.Format("La colonne {0} nommée {1} a été modifiée", e.ColumnIndex.ToString(), Me.DataGridView1.Columns(e.ColumnIndex).Name))
End Sub
Messages postés
319
Date d'inscription
jeudi 1 avril 2010
Statut
Membre
Dernière intervention
16 mars 2011
1
Salut, le net regorge de source en rapport à ce que tu veux.

1. taper "datagridview éditable" dans Google
2. choisir le 4ème résultat

Ca m'a pris moins de 10 secondes, après faut voir si la source est opérationnel.

bon dev


Ma LV2 c'est le Visual Basic, et toi ?
Messages postés
926
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
3
Merci foliv57 c'est en plein ca que je voulais...

merci bcp

aus3004: J'ai cherché sur le net mais je ne trouvais rien... et ce n'est pas l'édition d'un datagrid que je cherchais car ca, ca va... mais plutot ca:

Comment faire pour connaitre la colonne dans lequel la cellule fut modifiée ?

merci quand même
Messages postés
319
Date d'inscription
jeudi 1 avril 2010
Statut
Membre
Dernière intervention
16 mars 2011
1
@foliv57 excuse-moi j'avais complètement zappé que tu cherchais pas l'édition de la colonne mais la sélection.

mdr pour l'hors sujet


Ma LV2 c'est le Visual Basic, et toi ?