我该怎么办如果datagridviewcombobox数据源中没有datagridviewcombobox的值?

我有一种情况,下拉列表必须只包含'活动'对象。但是,这并不意味着当前的组合框值将在列表中(它是在对象处于活动状态时选择的,但不再处于活动状态)。 就像现在的情况一样,抛出异常..我认为在datagridview的dataerror处理程序中,该值表示该值不在列表中。 我需要做的是找到一个在填充每个datagridview行时触发的事件,因此我可以检查并查看组合框值是否在组合框数据源中......如果没有,我会添加它。这是我能看到的唯一解决方案。但问题是,我应该使用哪个事件处理程序? 我希望能够概括这个检查并将其放在一个继承自datagridview的类中。这样,我再也不用担心这个问题了。 有任何想法吗? 艾萨克     
已邀请:
你可以试试
DataBindingComplete
事件。其他选项包括
DataMemberChanged
DataSourceChanged
。 如果没有看到一些代码,就很难分辨哪个事件是最合适的。     

要回复问题请先登录注册