DatagridviewComboBoxColumn [Résolu]

Messages postés
44
Date d'inscription
mardi 17 janvier 2006
Dernière intervention
7 mai 2010
- - Dernière réponse : puman
Messages postés
44
Date d'inscription
mardi 17 janvier 2006
Dernière intervention
7 mai 2010
- 23 nov. 2006 à 17:44
Bonjour,

J'ai une fenetre qui possède un datagridview. Dans ce tableau g une colonne de type "DatagridviewComboBoxColumn".
Comment puis-je faire pour récupérer l'évènement lorsque je change la valeur de ma liste déroulante dans une cellule de mon tableau ?

Mreci d'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
44
Date d'inscription
mardi 17 janvier 2006
Dernière intervention
7 mai 2010
1
Merci
hello,

pour ceux que ca intéresse g résolu mon pb:

DGV.EditingControlShowing +=

new
DataGridViewEditingControlShowingEventHandler(DGV_EditingControlShowing);

private
void DGVCapteurs_EditingControlShowing(
object sender,
DataGridViewEditingControlShowingEventArgs e)
{
   
((
ComboBox)e.Control).SelectedValueChanged +=
new
EventHandler(ComboBox_SelectedValueChanged);
}

private
void ComboBox_SelectedValueChanged(
object sender,
EventArgs e)
{

   DataGridViewCell cellCourante = DGV.CurrentCell;

   if (!cellCourante.EditedFormattedValue.Equals(cellCourante.Value))
   {

      ComboBox cbx = (
ComboBox)sender;

      MessageBox.Show(cellCourante.EditedFormattedValue.ToString());
   }
}

Merci puman 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de puman
Messages postés
44
Date d'inscription
mardi 17 janvier 2006
Dernière intervention
7 mai 2010
0
Merci
petite précision à ma question.

je sais qu:il y a l'évènement "CellValueChanged
" sur le datagridview, mais l'evenement survient quand je change de cellules, je voudrais avoir l'evenement au momnet précis ou la valeur change de ma liste déroulante.
Commenter la réponse de puman

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.