gpt4 book ai didi

c# - c# 中的 DataGridView 组合框单元格事件

转载 作者:太空狗 更新时间:2023-10-29 21:29:34 26 4
gpt4 key购买 nike

我想在 DataGridViewComboBox 中的项目发生更改时显示一条消息。我可以通过 datagridview CellbeginEdit 事件和 CellEndEdit 事件的帮助部分地执行它,但这不符合标准。我想要它发生在组合框选择更改事件中。

我用谷歌搜索它来解决问题,但没有得到适当的帮助。

我们将不胜感激。

最佳答案

为其使用 EditingControlShowing 事件

private void grvList_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (grvList.Columns[grvList.CurrentCell.ColumnIndex].Name.Equals("routing_ID"))
{
ComboBox cmbprocess = e.Control as ComboBox;
cmbprocess.SelectedIndexChanged += new EventHandler(grvcmbProcess_SelectedIndexChanged);
}
}


private void grvcmbProcess_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox cmbprocess = (ComboBox)sender;
if (cmbprocess.SelectedValue != null)
{
/// Your Code goes here
}

}

这只是一个示例程序来展示如何做到这一点

关于c# - c# 中的 DataGridView 组合框单元格事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com