Share via


“显示数据”概述

更新:2007 年 11 月

通过将数据绑定到窗体上的控件向应用程序的用户显示数据。可以通过将某些项从“数据源”窗口拖到 Windows 应用程序中的窗体上来创建这些数据绑定控件。

在开发数据绑定 Windows 应用程序时,应理解几个组件和过程。以下是创建数据绑定 Windows 应用程序时涉及的任务、对象和对话框的摘要。有关更多信息,请参见 Windows 窗体数据绑定

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

下面的任务演示在 Windows 应用程序中的窗体上显示数据所遵循的典型过程。

任务

更多信息

打开“数据源”窗口

如何:打开“数据源”窗口

将数据源添加到项目中

“数据源”窗口中单击“添加新数据源”,然后完成数据源配置向导

将“数据源”窗口中的项设置为要创建的控件

如何:设置从“数据源”窗口中拖动时要创建的控件

将项从“数据源”窗口拖到窗体上

设置控件显示数据的方式

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

一旦创建了显示数据的窗体,则可能要执行下面的任务之一:

任务

更多信息

编辑基础数据源中的数据

在应用程序中编辑数据(注意,数据绑定控件中的数据更改会自动写入数据集,而不是自动保存到基础数据库)。

验证对数据所做的更改

验证数据

将更新后的数据保存回数据库

保存数据

数据源

数据源表示应用程序可用的数据,可通过运行数据源配置向导创建。数据源是从数据库、Web 服务或对象创建的。有关更多信息,请参见数据源概述

“数据源”窗口

数据源作为“数据源”窗口中的项可供项目使用,并可拖到窗体上创建显示基础数据的控件。

在从“数据源”窗口拖动项之前,通过单击每个表和列的下拉列表并选择所需控件,指定要创建的控件。有关更多信息,请参见如何:设置从“数据源”窗口中拖动时要创建的控件

说明:

可以改变“数据源”窗口中的项的可用控件列表。有关更多信息,请参见如何:向“数据源”窗口添加自定义控件

TableAdapter

TableAdapter 是由 Visual Studio 创建的设计器生成的组件。它们用于填充数据集(更具体地说,它们用于将数据加载到组成数据集的 DataTable 中,还用于更新填充 DataTable 的数据库)。TableAdapters 与强类型数据适配器类似;它们提供应用程序和数据之间的通信。TableAdapters 包含连接和命令,或针对基础数据存储区执行的 SQL 语句。有关更多信息,请参见 TableAdapter 概述

TableAdapter 查询

与标准数据适配器不同,TableAdapters 可以包含多个查询来填充其关联数据表。可以根据应用程序的需要为 TableAdapter 定义任意多个查询,只要每个查询返回的数据都符合与其关联数据表相同的架构。有关更多信息,请参见如何:创建 TableAdapter 查询

数据智能标记

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

BindingSource 组件

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

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

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

BindingNavigator 控件

此组件为在 Windows 应用程序上定位数据提供用户界面。有关更多信息,请参见 BindingNavigator 控件(Windows 窗体)

DataGridView 控件

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

请参见

任务

演练:在 Windows 应用程序中的窗体上显示数据

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

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

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

概念

数据中的新增功能

数据集设计器

数据源概述

参考

“数据源”窗口

其他资源

数据演练

在 Windows 应用程序中的窗体上显示数据