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