如何:使用设计器将 Windows 窗体控件与 BindingSource 组件进行绑定

将控件添加到窗体并确定应用程序的用户界面后,可以将控件绑定到数据源,使用户可以在运行更改和保存与应用程序相关的数据。

要在 Windows 窗体中绑定一个控件或一系列控件,最轻松的方法是使用 BindingSource 控件作为窗体上的控件与数据源之间的桥梁。

窗体上的一个或多个控件可以绑定到数据;在以下过程中,TextBox 控件绑定到数据源。

为了完成该过程,假定你将绑定到从数据库派生的数据源。 有关从其他数据存储创建数据源的详细信息,请参阅添加新数据源

在设计时绑定控件

  1. TextBox 控件拖动到窗体上。

  2. 在“属性”窗口中

    1. 展开“(DataBindings)”节点

    2. 单击 Text 属性旁边的箭头。

      “DataSource”UI 类型编辑器随即打开

      如果之前已经为项目或窗体配置了数据源,将显示该数据源。

  3. 单击“添加项目数据源”以连接到数据并创建一个数据源。

  4. 在“数据源配置向导”欢迎页上,单击“下一步”

  5. 在“选择数据源类型”页面上选择“数据库”

  6. 在“选择你的数据连接”页面上,从可用连接列表中选择一个数据连接。 如果所需数据连接不可用,请选择“新建连接”以创建一个新的数据连接。

  7. 选择“是,保存连接”,将连接字符串保存到应用程序配置文件中。

  8. 选择要放置到应用程序中的数据库对象。 在这种情况下,请在表中选择你希望 TextBox 显示的字段。

  9. 如果愿意,可以替换默认的数据集名称。

  10. 单击“完成” 。

  11. 在“属性”窗口中,再次单击 Text 属性旁边的箭头。 在“DataSource”UI 类型编辑器中,选择要将 TextBox 绑定到的字段的名称

    “DataSource”UI 类型编辑器随即关闭,并且特定于该数据连接的数据集、BindingSource 和表适配器添加到窗体中

另请参阅