【问题标题】:Apply event on combobox in datagridview cell . (DatagridViewColoumnComboBox)在 datagridview 单元格中的组合框上应用事件。 (DatagridViewColoumnComboBox)
【发布时间】:2013-04-23 01:01:44
【问题描述】:

我正在 c# 中开发窗口应用程序。我想在组合框 e 上应用“SelectedValuechanged”事件,这个组合框在 datagridview 内。我无法访问 datagridviewcomboboxcoloumn 中的每个组合框。 请帮助我,我该怎么做??

提前谢谢你

【问题讨论】:

    标签: c# winforms events datagridview combobox


    【解决方案1】:

    你可以处理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;
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      相关资源
      最近更新 更多