在 Visual Studio 中将 Windows 窗体控件绑定到数据
通过将数据绑定到 Windows 窗体,可以向应用程序的用户显示数据。 若要创建这些数据绑定控件,您可以在 Visual Studio 中将项从**“数据源”**窗口拖到 Windows 窗体设计器上。 本主题将介绍创建数据绑定 Windows 窗体应用程序的过程中所涉及的一些最常见的任务、工具和类。
有关如何在 Visual Studio 中创建数据绑定控件的一般信息,请参见在 Visual Studio 中将控件绑定到数据。 有关 Windows 窗体中的数据绑定的更多信息,请参见 Windows 窗体数据绑定。
在 Windows 应用程序中的窗体上显示数据所涉及的任务
下表列出了与在 Windows 应用程序中的窗体上显示数据相关的常见任务。
任务 |
更多信息 |
---|---|
创建数据绑定控件。 将现有控件绑定到数据。 |
|
创建按父子关系显示相关数据的控件:当用户选择一个控件中的数据记录时,另一个控件将显示所选记录的相关数据。 |
|
创建查找表。 查找表可根据另一个表的外键字段的值显示一个表中的信息。 |
|
设置控件显示数据的方式。 |
|
更改“数据源”窗口中智能标题功能的行为。 |
|
添加执行参数化查询的控件。 |
|
设置列以使用图像控件显示数据库中的图像。 |
|
在数据集中筛选数据或对数据排序。 |
以下主题提供了将 Windows 窗体控件绑定到数据的示例。
演练:在 Windows 窗体上显示数据
提供分步详细说明,介绍如何查询数据库中的数据以及如何在 Windows 窗体上显示数据。演练:在 Windows 窗体上显示相关数据
提供分步详细说明,介绍如何显示两个相关表中的数据以及如何在 Windows 窗体上显示该数据。演练:创建用于搜索数据的 Windows 窗体
提供有关如何创建 Windows 窗体的分步详细说明,该窗体根据用户输入执行数据库搜索。演练:在 Windows 窗体应用程序中创建查找表
提供有关显示一个表中的数据的分步详细说明,该数据基于另一个表中的所选数据。演练:在 Windows 窗体间传递数据
提供分步详细说明,介绍如何在应用程序中从一个窗体向另一个窗体传递值。演练:创建支持简单数据绑定的 Windows 窗体用户控件
逐步介绍如何创建可以在**“数据源”**窗口中使用的自定义控件。演练:创建支持复杂数据绑定的 Windows 窗体用户控件
逐步介绍如何创建可以在**“数据源”**窗口中使用的自定义控件。演练:创建支持查找数据绑定的 Windows 窗体用户控件
逐步介绍如何创建可以在**“数据源”**窗口中使用的自定义控件。
数据智能标记
很多控件上都可以使用用于处理数据的特定智能标记。 将某些控件添加到窗体时,智能标记上提供一组与数据相关的可能操作。
BindingSource 组件
BindingSource 组件有两个用途。 首先,在将窗体上的控件绑定到数据时提供抽象层。 窗体上的控件是绑定到 BindingSource 组件的(而不是直接绑定到数据源)。
其次,它可管理对象的集合。 将类型添加到 BindingSource 可创建该类型的列表。
有关 BindingSource 组件的更多信息,请参见:
BindingNavigator 控件
此组件提供了用户界面,用于在 Windows 应用程序显示的数据中导航。 有关详细信息,请参阅BindingNavigator 控件(Windows 窗体)。
DataGridView 控件
使用 DataGridView 控件可显示和编辑许多不同种类的数据源表格数据。 可通过使用 DataSource 属性将数据绑定到 DataGridView。 有关详细信息,请参阅DataGridView 控件概述(Windows 窗体)。