C#winform问题 datagridview中combobox选项改变触发事件用哪个方法。你是用什么方法解决的啊。

C#winform问题 datagridview中combobox选项改变触发事件用哪个方法。你是用什么方法解决的啊。,第1张

SelectedIndexChanged事件

如果你的combobox控件名为comboBox1,那么可以这样注册事件:

comboBox1SelectedIndexChanged+=new EventHandler(comboBox1_SelectedIndexChanged);

然后,当选项改变时,可以在以下事件中处理:

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

{

//你的处理代码,sender为combobox控件,使用前需先转换为ComboBox类型

}

这个需要触发的是datagridview的CellContentClick事件,在这个事件里,判断你的datagridview的ColumnIndex是不是所属的combobox的索引,如果是,才进行进一步的 *** 作,例如:

//假定你的

combobox的索引是5,如果不确定,可以通过d出eColumnIndex看看你所点击的combobox的索引是几

private void datagridview_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

if (eColumnIndex == 5 && eRowIndex != -1 && !datagridviewRows[eRowIndex]IsNewRow)

{

//这个地方写你的事件 *** 作,如:

String id = datagridviewRows[eRowIndex]Cells[0]ValueToString();

}

}

建议在编辑datagridview的时候先暂停刷新,可以使用checkbox,当checked=True再出发刷新,当编辑的时候事件触发checked=False,编辑完后hecked=True

以上就是关于C#winform问题 datagridview中combobox选项改变触发事件用哪个方法。你是用什么方法解决的啊。全部的内容,包括:C#winform问题 datagridview中combobox选项改变触发事件用哪个方法。你是用什么方法解决的啊。、C#winform问题 datagridview中combobox选项改变触发事件用哪个方法、【vb.net】datagridview绑定数据后 数据变化触发事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9528400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存