绑定源事件或网格事件中的UI相关代码?

时间:2013-02-12 14:23:39

标签: c# winforms data-binding user-interface

我有一个带有1个bindingsource控件的表单。

网格和几个独立控件(文本和标签)正在与此源共享绑定。

每次用户更改网格行时,我想启用/禁用某些控件。

我应该在BindingSource.CurrentChanged事件或DataGridView1.RowValidating事件中编写此代码吗?

我倾向于使用bindingsource事件,因为我认为它在全球范围内为我提供了我想要的东西,但我觉得在那里做UI代码是错误的。

评论

1 个答案:

答案 0 :(得分:1)

使用BindingSource.CurrentChanged evnt处理UI代码并没有错。 BindingSource是一个WinForms组件。

dataGridView.RowValidating事件在 BindingSource事件之前触发。 根据您的需要,我会说可以使用其中任何一个:)