gpt4 book ai didi

c# - 如何将 DataGridViewComboBoxColumn 绑定(bind)到 OnChange 事件 (C#)

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:57 24 4
gpt4 key购买 nike

我有一个标准的 DataGridView,我的最后一列是 DataGridViewComboBoxColumn。我想添加一个事件,以便当该列中任何行的选定索引发生变化时,将触发一个事件并将该数据保存到数据库中。

我为此苦苦挣扎了一个小时左右,找不到任何会触发此事件的事件...

任何帮助将不胜感激!!!

最佳答案

DataGridViewEditingControlShowing 事件中,将方法附加到组合框 SelectedIndexChanged 事件。

例如:

private void DGV_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (DGV.CurrentCell.ColumnIndex == comboColumnIndex && e.Control is ComboBox)
{
ComboBox comboBox = e.Control as ComboBox;
comboBox.SelectedIndexChanged += LastColumnComboSelectionChanged;
}
}

现在在下面的方法中你可以做任何你想做的事情:

private void LastColumnComboSelectionChanged(object sender, EventArgs e)
{
// Do saving work here
}

关于c# - 如何将 DataGridViewComboBoxColumn 绑定(bind)到 OnChange 事件 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827182/

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