2

简单的问题(我认为):我希望能够在预定义的对象上调用 click 方法,特别bindingNavigatorDeleteItem是标准 c# 上的按钮BindingNavigator。我需要拦截删除,以便我可以验证是否允许删除记录。如果是,我想调用前面提到的单击事件,它可以很好地删除所述记录。如果记录不符合删除条件,我想中止删除。

我的一位工程同事建议我只需在工具条中添加另一个按钮并使用它的单击方法(当然,我可以使用它)来检查记录的资格并根据需要调用原始删除按钮。

如果有其他更好的方法,请传递。

4

2 回答 2

2

不要拦截工具条按钮(并向用户开放其他技术,例如删除 DataGrid 中的一行),如果无效,请使用数据源上的事件之一取消删除。

于 2009-07-05T08:39:43.047 回答
2

要简单地调用点击 - 你应该能够使用PerformClick().

我对你提到的其他事情有点迷茫——你能澄清一下吗?

于 2009-07-05T08:39:53.827 回答