Winforms:不会调用自定义DataError处理程序

时间:2019-03-12 05:19:19

标签: c# winforms datagridview

在我“继承”的winforms应用程序中,我正在努力添加一些新功能。

当前,我陷入了datagridviewcombobox错误的问题,并且试图追踪该错误,我试图替换显示的“ DataGridView默认错误对话框”,但没有向我显示任何有用的信息。

但是,它似乎忽略了我的自定义功能,并显示了默认设置。

我在winforms方面的经验仅限于此应用程序,因此我敢说我缺少一些基本知识,但是尽管成功设置了许多其他事件处理程序,但现在我已经迷了几个小时。

摘自文档(example),教程(example)以及我拥有的众多问答和教程...

this.dataGridView1.DataError += new DataGridViewDataErrorEventHandler(dataGridView1_DataError);

private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs anError)
    {
         //do stuff here
    }

但是dataGridView_DataError函数从不触发,并且我仍然收到DataGridView默认错误对话框。

谁能指出我可能在哪里出问题了?

(更新)我实际上已经解决了最初要我追求的问题,但是我仍然想知道我出于学习目的而缺少的内容,以防将来将来需要处理此问题。

0 个答案:

没有答案