Comment faire pour récupérer les Index de Colonne lors de l'édition d'une cellule dans DataGridView à l'aide de VB.NET
J'ai un DataGridView
avec 5 colonnes.
Les Cellules des Colonnes 1 et 5 sont des zones de liste modifiables.
J'ai une fonction qui s'exécute à chaque fois que je change une de ces zones de liste modifiables.
Maintenant, pour la fonction à exécuter correctement, je dois profiter de la Colonne qui ne la zone de liste déroulante que j'ai édité appartient.
Comme son, lorsque je change la zone de liste déroulante qui appartient à la Colonne 1, Function 1
s'exécute.
Quand j'ai changer la zone de liste déroulante qui appartient à la Colonne 5, Function 2
s'exécute.
OriginalL'auteur Ruben_PH | 2013-03-14
Vous devez vous connecter pour publier un commentaire.
Ou
Alors si votre prédéfinie colonnes dans
DataGridView
(par exemple le nom de la colonne seraDataGridView_ComboBoxOne
) et ne veut pas coder en dur une comparaison des indices deVous pouvez l'utiliser comme ceci:
OriginalL'auteur Fabio
C'est la voie droite pour obtenir l'index de colonne sans l'aide actuelle de la cellule. L'utiliser sous DataGridView1_ColumnHeaderMouseClick.
OriginalL'auteur Anbhu
Ah je suis bête,
OriginalL'auteur Ruben_PH