我使用以下方法将域对象属性绑定到 System.Windows.Forms.Label 的 Text 属性DataBindings
:
Label l = new Label();
l.DataBindings.Add(new Binding("Text",myDomainObject,"MyProperty"));
但是,当我更改域对象时,标签不会反映更改。我知道对于像 DataGridView 这样的复杂控件,可以使用可以调用 ResetBindings 的 BindingSource 来完成绑定,但是在 Label 的简单情况下我找不到任何方法来更新绑定。