0

我想我会在 winforms 中进行数据绑定,并使用类为我的项目创建一个对象数据源。我让 IDE 通过将它们拖到表单上来为数据源创建一个 dataGridView 和控件。

我现在想做的是将整个表单的数据源设置为这些类的集合。所以控件是“神奇地自动”填充的。我以前做过一次,但现在无法访问代码。我的谷歌搜索只显示绑定到控件。

我很确定它与表单的 BindingContext 有关系,但同样,谷歌没有帮助。

4

1 回答 1

1

我又想通了。当您将这些控件拖放到表单上时,IDE 会为它们创建一个数据源。然后它会“神奇地自动”将所有控件数据源分配给该数据源。

私有 System.Windows.Forms.BindingSource 转换4GLBindingSource;

所以我要做的就是:

this.conversion4GLBindingSource.DataSource = Conversion4GL.History;

在 form_load 事件中,我所有的东西都可以正常工作……神奇地自动!真的很酷。当您的类继承自 INotifyPropertyChanged 并且您可以看到您的字段在您键入时发生变化时,这真的很酷。

感谢大家的帮助。

于 2012-06-26T14:19:09.473 回答