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;
                }
               
            }

  • 相关阅读:
    jQuery Ajax同步参数导致浏览器假死怎么办
    自顶而下系统构架分析
    IEnumerable,IQueryable之前世今生
    C#执行存储过程
    JQuery iframe
    跨服务器插入查询数据
    使用游标、存储过程、pivot 三种方法导入数据
    分库分表的面试题3
    分库分表的面试题2
    分库分表的面试题1
  • 原文地址:https://www.cnblogs.com/boneking/p/1333795.html
Copyright © 2011-2022 走看看