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

cs_JeffC1977 929 Messages postés vendredi 10 novembre 2000Date d'inscription 10 septembre 2010 Dernière intervention - 9 sept. 2010 à 14:35 - Dernière réponse : cs_aus3004 319 Messages postés jeudi 1 avril 2010Date d'inscription 16 mars 2011 Dernière intervention
- 9 sept. 2010 à 17:11
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
Afficher la suite 

4 réponses

Répondre au sujet
foliv57 423 Messages postés vendredi 17 novembre 2006Date d'inscription 15 juillet 2014 Dernière intervention - 9 sept. 2010 à 16:13
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de foliv57
cs_aus3004 319 Messages postés jeudi 1 avril 2010Date d'inscription 16 mars 2011 Dernière intervention - 9 sept. 2010 à 16:17
0
Utile
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 ?
Commenter la réponse de cs_aus3004
cs_JeffC1977 929 Messages postés vendredi 10 novembre 2000Date d'inscription 10 septembre 2010 Dernière intervention - 9 sept. 2010 à 16:28
0
Utile
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
Commenter la réponse de cs_JeffC1977
cs_aus3004 319 Messages postés jeudi 1 avril 2010Date d'inscription 16 mars 2011 Dernière intervention - 9 sept. 2010 à 17:11
0
Utile
@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 ?
Commenter la réponse de cs_aus3004

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.