在 Visual Studio 中将 Windows 窗体控件绑定到数据

通过将数据绑定到 Windows 窗体,可以向应用程序的用户显示数据。 若要创建这些数据绑定控件,您可以在 Visual Studio 中将项从**“数据源”**窗口拖到 Windows 窗体设计器上。 本主题将介绍创建数据绑定 Windows 窗体应用程序的过程中所涉及的一些最常见的任务、工具和类。

有关如何在 Visual Studio 中创建数据绑定控件的一般信息,请参见在 Visual Studio 中将控件绑定到数据。 有关 Windows 窗体中的数据绑定的更多信息,请参见 Windows 窗体数据绑定

在 Windows 应用程序中的窗体上显示数据所涉及的任务

下表列出了与在 Windows 应用程序中的窗体上显示数据相关的常见任务。

任务

更多信息

创建数据绑定控件。

将现有控件绑定到数据。

如何:将 Windows 窗体控件绑定到数据

创建按父子关系显示相关数据的控件:当用户选择一个控件中的数据记录时,另一个控件将显示所选记录的相关数据。

如何:在 Windows 窗体应用程序中显示相关数据

创建查找表。 查找表可根据另一个表的外键字段的值显示一个表中的信息。

如何:在 Windows 窗体应用程序中创建查找表

设置控件显示数据的方式。

“格式设置和高级绑定”对话框

更改“数据源”窗口中智能标题功能的行为。

如何:自定义 Visual Studio 创建数据绑定控件的标题的方式

添加执行参数化查询的控件。

如何:向 Windows 窗体应用程序中添加参数化查询

设置列以使用图像控件显示数据库中的图像。

如何:将控件绑定到数据库中的图片

在数据集中筛选数据或对数据排序。

如何:在 Windows 窗体应用程序中对数据进行筛选和排序

以下主题提供了将 Windows 窗体控件绑定到数据的示例。

数据智能标记

很多控件上都可以使用用于处理数据的特定智能标记。 将某些控件添加到窗体时,智能标记上提供一组与数据相关的可能操作。

BindingSource 组件

BindingSource 组件有两个用途。 首先,在将窗体上的控件绑定到数据时提供抽象层。 窗体上的控件是绑定到 BindingSource 组件的(而不是直接绑定到数据源)。

其次,它可管理对象的集合。 将类型添加到 BindingSource 可创建该类型的列表。

有关 BindingSource 组件的更多信息,请参见:

BindingNavigator 控件

此组件提供了用户界面,用于在 Windows 应用程序显示的数据中导航。 有关详细信息,请参阅BindingNavigator 控件(Windows 窗体)

DataGridView 控件

使用 DataGridView 控件可显示和编辑许多不同种类的数据源表格数据。 可通过使用 DataSource 属性将数据绑定到 DataGridView。 有关详细信息,请参阅DataGridView 控件概述(Windows 窗体)

请参见

任务

演练:在 Windows 窗体上显示数据

演练:创建支持简单数据绑定的 Windows 窗体用户控件

演练:创建支持复杂数据绑定的 Windows 窗体用户控件

演练:创建支持查找数据绑定的 Windows 窗体用户控件

参考

“数据源”窗口

概念

在 Visual Studio 中将控件绑定到数据

创建和编辑类型化数据集

数据源概述

其他资源

数据演练