zoukankan      html  css  js  c++  java
  • [C#]给DataGridView里的ComboBoxCol添加SelectIndexChange事件

            const string DGVCBCellType = "System.Windows.Forms.DataGridViewComboBoxCell";
            const string DGVTBCellType = "System.Windows.Forms.DataGridViewTextBoxCell";

           public CDynIngDGV()  //构造函数
            {
                this.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(CDynIngDGV_EditingControlShowing);
                this.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
            }

            void CDynIngDGV_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
            {

                switch (e.Control.GetType().ToString())
                {
                    case DGVCBCellType:
                        ((ComboBox)e.Control).SelectedValueChanged += new EventHandler(CDynIngDGV_SelectedValueChanged);
                        break;

                    case DGVTBCellType:

                        break;
                }
               
            }

            void CDynIngDGV_SelectedValueChanged(object sender, EventArgs e)
            {
                switch (sender.GetType().ToString())
                {
                    case DGVCBCellType:
                        MessageBox.Show(((ComboBox)sender).SelectedValue.ToString());
                        break;

                    case DGVTBCellType:

                        break;
                }
               
            }

  • 相关阅读:
    SVN: repository browser 库浏览器
    创业泡沫真他妈的大出血来了 --个人需要创业以谋生,行业需要创业以求变,国家需要创业以维稳
    判断输入的是否是大于0的正整数
    linux开放或限制端口和ip访问
    linux模糊删除es索引脚本
    ssh免密登录
    DES加密解密
    SpringBoot 单元测试
    SpringContextHolder 工具类
    fiddler抓包 443 请求不到数据
  • 原文地址:https://www.cnblogs.com/boneking/p/1333795.html
Copyright © 2011-2022 走看看