在datagridview单元格中的组合框上应用事件。 (DatagridViewColoumnComboBox)

问题描述:

我正在开发窗口apllication在C#中。我想在组合框e上应用“SelectedValuechanged”事件,这个组合框位于datagridview中。我无法访问datagridviewcomboboxcoloumn中的每个组合框。 Plz帮助我,我该怎么做?在datagridview单元格中的组合框上应用事件。 (DatagridViewColoumnComboBox)

预先感谢您

您可以处理DataGridView.EditingControlShowing Event

代码示例:

private void dataGridViewReadings_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) 
    { 
     ComboBox combobox = e.Control as ComboBox; 
     if (combobox != null) 
     { 
      combobox.SelectionChanged -= combobox_SelectionChanged; 

      combobox.SelectionChanged += combobox_SelectionChanged; 
     } 
    } 
+0

太谢谢你了。 – Piyush 2013-04-23 01:30:27