首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果datagridviewcombobox的值不在datagridviewcomboboxcolumn数据源中,我该怎么办?

如果datagridviewcombobox的值不在datagridviewcomboboxcolumn数据源中,我该怎么办?
EN

Stack Overflow用户
提问于 2011-01-29 12:46:29
回答 1查看 290关注 0票数 0

我遇到了下拉列表必须只包含“活动”对象的情况。然而,这并不意味着当前的组合框值将出现在列表中(它是在该对象处于活动状态时被选中的,但不再处于活动状态)。

按照现在的情况,抛出了一个异常..我认为在datagridview的dataerror处理程序中,值不在列表中。

我需要做的是找到一些在填充每个datagridview行时触发的事件,这样我就可以检查并查看combobox值是否在combobox数据源中……如果没有,我会添加它。这是我能看到的唯一解决方案。但问题是,我应该为此使用哪个事件处理程序?

最好,我希望能够泛化这个检查,并将其放在一个继承自datagridview的类中。这样,我就再也不用担心这个问题了。

有什么想法吗?

艾萨克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-29 12:54:34

您可以尝试DataBindingComplete事件。其他选项包括DataMemberChangedDataSourceChanged

如果不看一些代码,就很难判断哪个事件是最合适的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4835206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档