如何:使用设计器将 Windows 窗体控件与 BindingSource 组件进行绑定
将控件添加到窗体并确定应用程序的用户界面后,可以将控件绑定到数据源,使用户可以在运行更改和保存与应用程序相关的数据。
要在 Windows 窗体中绑定一个控件或一系列控件,最轻松的方法是使用 BindingSource 控件作为窗体上的控件与数据源之间的桥梁。
窗体上的一个或多个控件可以绑定到数据;在以下过程中,TextBox 控件绑定到数据源。
为了完成该过程,假定你将绑定到从数据库派生的数据源。 有关从其他数据存储创建数据源的详细信息,请参阅添加新数据源。
在设计时绑定控件
将 TextBox 控件拖动到窗体上。
在“属性”窗口中:
展开“(DataBindings)”节点。
单击 Text 属性旁边的箭头。
“DataSource”UI 类型编辑器随即打开。
如果之前已经为项目或窗体配置了数据源,将显示该数据源。
单击“添加项目数据源”以连接到数据并创建一个数据源。
在“数据源配置向导”欢迎页上,单击“下一步”。
在“选择数据源类型”页面上选择“数据库”。
在“选择你的数据连接”页面上,从可用连接列表中选择一个数据连接。 如果所需数据连接不可用,请选择“新建连接”以创建一个新的数据连接。
选择“是,保存连接”,将连接字符串保存到应用程序配置文件中。
选择要放置到应用程序中的数据库对象。 在这种情况下,请在表中选择你希望 TextBox 显示的字段。
如果愿意,可以替换默认的数据集名称。
单击“完成” 。
在“属性”窗口中,再次单击 Text 属性旁边的箭头。 在“DataSource”UI 类型编辑器中,选择要将 TextBox 绑定到的字段的名称。
“DataSource”UI 类型编辑器随即关闭,并且特定于该数据连接的数据集、BindingSource 和表适配器添加到窗体中。