我以为我会在winforms中为数据绑定一个镜头,并使用类为我的项目创建一个对象数据源。我让IDE创建一个dataGridView并通过将它们拖到窗体上来控制数据源。
我现在要做的是将整个表单的数据源设置为这些类的集合。所以这些控件是“自动神奇地”填充的。我曾经做过一次,但现在无法访问代码。我的谷歌搜索只会绑定到控件。
我很确定它有什么可以处理表单的BindingContext但是再次没有google的帮助。
答案 0 :(得分:1)
我又想通了。在表单上拖放这些控件时,IDE会为它们创建数据源。然后它'自动神奇'将所有控件数据源分配给此数据源。
private System.Windows.Forms.BindingSource conversion4GLBindingSource;
所以我要做的就是:
this.conversion4GLBindingSource.DataSource = Conversion4GL.History;
在form_load事件中,我所有的东西都有效......自动神奇!非常酷。当你的类继承自INotifyPropertyChanged并且你可以在键入时看到你的字段发生变化,这真的很酷。
感谢大家的帮助。