如何:使用设计器将 Windows 窗体控件绑定到类型
更新:2007 年 11 月
在生成与数据交互的控件时,有时需要将控件绑定到类型,而不是对象。您通常需要在设计时将控件绑定到类型,数据在设计时有可能不可用,但您仍希望数据绑定控件显示来自类型公共接口的数据。下面的过程演示如何创建绑定到类型的新 BindingSource,接着演示如何将类型的属性之一绑定到 TextBox 的 Text 属性。
将 BindingSource 绑定到类型
创建 Windows 窗体项目。
有关更多信息,请参见如何:创建 Windows 应用程序项目。
在“设计”视图中,将一个 BindingSource 组件拖动到窗体上。
在“属性”窗口中,单击 DataSource 属性的箭头。
在“数据源 UI 类型编辑器”中,单击“添加项目数据源”。
在“选择数据源类型”页上,选择“对象”,然后单击“下一步”。
选择要绑定到的类型:
如果希望绑定到的类型在当前项目中,或者包含该类型的程序集已经作为引用添加,请展开节点以找到所需的类型,然后选择该类型。
- 或 -
如果希望绑定到的类型在另外一个程序集中,不在当前的引用列表中,请单击“添加引用”,然后单击“项目”选项卡。选择包含所需业务对象的项目并单击“确定”。此项目将显示在程序集列表中,因此您可以展开节点以找到所需的类型,然后选择该类型。
说明: 如果希望绑定到框架或 Microsoft 程序集中的类型,请清除“隐藏以 Microsoft 或 System 开头的程序集”复选框。
单击“下一步”,然后单击“完成”。
将控件绑定到 BindingSource
将一个 TextBox 添加到窗体中。
在“属性”窗口中,展开“(DataBindings)”节点。
单击 Text 属性旁边的箭头。
在“数据源 UI 类型编辑器”中,展开之前添加的 BindingSource 的节点,并选择希望绑定到 TextBox 的 Text 属性的绑定类型的属性。