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