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