以下を使用して、ドメイン オブジェクト プロパティを System.Windows.Forms.Label の Text プロパティにバインドしていますDataBindings
。
Label l = new Label();
l.DataBindings.Add(new Binding("Text",myDomainObject,"MyProperty"));
ただし、ドメイン オブジェクトを変更すると、Label に変更が反映されません。DataGridView のような複雑なコントロールの場合、ResetBindings を呼び出すことができる BindingSource を使用してバインディングを実行できることはわかっていますが、Label の単純なケースでバインディングを更新する方法が見つかりませんでした。