DatagridviewComboBoxColumn

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

2 réponses

puman Messages postés 44 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 7 mai 2010 1
23 nov. 2006 à 17:44
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());
   }
}
1
puman Messages postés 44 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 7 mai 2010 1
8 nov. 2006 à 23:10
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.
0
Rejoignez-nous