DatagridviewComboBoxColumn [Résolu]

puman 44 Messages postés mardi 17 janvier 2006Date d'inscription 7 mai 2010 Dernière intervention - 8 nov. 2006 à 23:02 - Dernière réponse : puman 44 Messages postés mardi 17 janvier 2006Date d'inscription 7 mai 2010 Dernière intervention
- 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
puman 44 Messages postés mardi 17 janvier 2006Date d'inscription 7 mai 2010 Dernière intervention - 23 nov. 2006 à 17:44
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes ce mois-ci

Commenter la réponse de puman
puman 44 Messages postés mardi 17 janvier 2006Date d'inscription 7 mai 2010 Dernière intervention - 8 nov. 2006 à 23:10
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.