我想在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
}
}
Run Code Online (Sandbox Code Playgroud)
这只是一个示例程序,用于说明如何执行此操作
| 归档时间: |
|
| 查看次数: |
7935 次 |
| 最近记录: |