WinForm 绑定到嵌套对象上的属性
2021-07-02 10:07
标签:public change rms code raise event info 简单的 inner 关键字: Windows Forms, DataBindings, Nested Class, 嵌套类 在 WinForm 中很早就已经支持数据绑定, 使用数据绑定可以大大减少更新界面和数据的代码. 一般情况下, 使用自定义的简单对象时数据绑定可以很好的工作, 当我们的对象越来越复杂, 一个对象中使用另一个对象作为属性时, 简单的数据绑定已经无法满足需求. 例如有下面两个对象: 数据绑定使用如下: WinForm 绑定到嵌套对象上的属性 标签:public change rms code raise event info 简单的 inner 原文地址:https://www.cnblogs.com/aning2015/p/9929945.htmlWinFrom 绑定到嵌套对象上的属性
///
///
//初始化对象
var outer = new Outer();
//初始化绑定对象
var outerBindingSource = new BindingSource() { DataSource = outer };
var innerBindingSource = new BindingSource(outer, nameof(outer.Inner));
//绑定到控件
this.textBoxName.DataBindings.Add("Text", outerBindingSource, nameof(outer.Name));
this.textBoxInnerName.DataBindings.Add("Text", innerBindingSource, nameof(outer.Inner.Name));
文章标题:WinForm 绑定到嵌套对象上的属性
文章链接:http://soscw.com/index.php/essay/100737.html