0

我有一个Form具有公共BindingSource属性的基地,名为“BaseSource”。其DataSource属性设置为业务对象类型。

我认为如果我从中创建了一个派生表单,在设计器中我将可以访问“BaseSource”,并且它允许我将派生表单的控件绑定到我的业务对象的属性。

是否有什么特别的事情我必须做才能让设计人员看到“BaseSource”实例,就像BindingSource拖入设计人员组件托盘的任何其他对象一样?

更新:

我尝试了下面评论中提到的想法(感谢您的反馈),但不幸的是我无法让它发挥作用。我使用和两个项目,一个包含基本表单和业务对象类,另一个包含派生表单。基本表单公开了一个名为BaseBindingSource类型的受保护属性BindingSource。在基本表单的构造函数中,我将该基本绑定源的DataSource属性设置为List<BusinessObject>. 项目编译没有问题,但在派生表单的设计器中,我仍然无法将BaseBindingSource作为可用数据源。

将这处房产公之于众也无济于事。

4

0 回答 0