我有一个带有1个bindingsource控件的表单。
网格和几个独立控件(文本和标签)正在与此源共享绑定。
每次用户更改网格行时,我想启用/禁用某些控件。
我应该在BindingSource.CurrentChanged
事件或DataGridView1.RowValidating
事件中编写此代码吗?
我倾向于使用bindingsource事件,因为我认为它在全球范围内为我提供了我想要的东西,但我觉得在那里做UI代码是错误的。
评论
答案 0 :(得分:1)
使用BindingSource.CurrentChanged
evnt处理UI代码并没有错。 BindingSource
是一个WinForms组件。
dataGridView.RowValidating
事件在 BindingSource
事件之前触发。
根据您的需要,我会说可以使用其中任何一个:)