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

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

Votre réponse

4 réponses

Meilleure réponse
Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Dernière intervention
15 juillet 2014
- 9 sept. 2010 à 16:13
3
Merci
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

Merci foliv57 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de foliv57
Messages postés
319
Date d'inscription
jeudi 1 avril 2010
Dernière intervention
16 mars 2011
- 9 sept. 2010 à 16:17
0
Merci
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
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Dernière intervention
10 septembre 2010
- 9 sept. 2010 à 16:28
0
Merci
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
Messages postés
319
Date d'inscription
jeudi 1 avril 2010
Dernière intervention
16 mars 2011
- 9 sept. 2010 à 17:11
0
Merci
@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.