如何:使用设计器将 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 和表适配器添加到窗体中

另请参阅