• Datagridview ComboboxCell选中项变化时触发事件


    private void Form1_Load(object sender, EventArgs e)
    {
        List<string> list = new List<string>();
        list.Add("1");
        list.Add("2");
        list.Add("3");
        dgv_cb.DataSource = list;
    }
    
    // Save the row index
    int RowIndex;
    
    private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
    {
        RowIndex = dataGridView1.CurrentCell.RowIndex;
        if (dataGridView1.CurrentCell.ColumnIndex == 0)
        {
            ComboBox comboBox = e.Control as ComboBox;
            comboBox.SelectedIndexChanged += new EventHandler(comboBox_SelectedIndexChanged);
        }
    }
    
    void comboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        // Set the value of column "dgv_txt"
        dataGridView1.Rows[RowIndex].Cells[1].Value = ((ComboBox)sender).Text;
    }

    触发事件,修改”dgv-txt“中的值,

  • 相关阅读:
    第6章 影响 MySQL Server 性能的相关因素
    第 5 章 MySQL 备份与恢复
    第四章:4.2MySQL 权限系统介绍
    pb中的条件语句,if else,choose case ,for
    UVA
    UVA
    UVA
    UVA
    UVA
    web前端视频收集
  • 原文地址:https://www.cnblogs.com/jizhiqiliao/p/10369895.html
Copyright © 2020-2023  润新知