数据集设计器

更新:2007 年 11 月

“数据集设计器”是一套可视化工具,用于创建和编辑类型化数据集和组成数据集的各个项。

“数据集设计器”提供类型化数据集所包含对象的可视表示形式。可以使用“数据集设计器”创建和修改 TableAdapterTableAdapter 查询DataTableDataColumnDataRelation

若要打开“数据集设计器”,请在“解决方案资源管理器”中双击一个数据集,或是在“数据源”窗口中右击一个数据集并单击“使用设计器编辑数据集”。有关更多信息,请参见如何:在数据集设计器中打开数据集。使用“添加新项”对话框添加新的 DataSet 项会打开“数据集设计器”,其中包含一个空数据集可供编辑。

说明:

“数据集设计器”可用于扩展数据集的功能。双击设计图面或右击并选择“查看代码”可创建分部类文件,在该文件中可以向数据集添加不会被设计器更改或删除的代码。有关扩展 TableAdapter 功能的信息,请参见如何:扩展 TableAdapter 的功能

下表列出了可使用“数据集设计器”完成的常见任务。

要执行的操作

请参见

创建 TableAdapter

如何:创建 TableAdapter

编辑 TableAdapter

如何:编辑 TableAdapter

创建 TableAdapter 查询

如何:创建 TableAdapter 查询

编辑 TableAdapter 查询

如何:编辑 TableAdapter 查询

创建 DataTable

如何:创建数据表

编辑 DataTable

设计数据表

创建 DataColumn

如何:向数据表添加列

创建两个 DataTable 之间的关系

如何:使用数据集设计器创建 DataRelation

扩展数据集的功能

如何:扩展数据集的功能

向数据表的 ColumnChanging 事件添加验证

如何:在列更改过程中验证数据

向数据表的 RowChanging 事件添加验证

如何:在行更改过程中验证数据

在设计图面上创建对象

可以通过添加和编辑组成数据集的各个对象创建数据集。下表提供对“工具箱”的“数据集”选项卡中可以被拖动到设计图面上的不同对象的解释:

对象

说明

TableAdapter

包含一个数据命令的集合和一个数据连接,它们用于与基础数据库通信和填充数据表。有关更多信息,请参见 TableAdapter 概述如何:创建 TableAdapter

查询

TableAdapter 查询是执行 SQL 语句和存储过程的强类型方法。运行 TableAdapter 查询可用数据填充数据表或执行其他数据库任务。有关更多信息,请参见如何:创建 TableAdapter 查询。将查询拖动到表上可将该查询添加到该表,而将查询拖动到“数据集设计器”的空白区域上会创建全局查询。有关更多信息,请参见如何:向数据集添加全局查询

DataTable

表示内存中从数据库返回的行的集合。

关系 (DataRelation)

表示两个 DataTable 之间的父/子关系。有关更多信息,请参见 介绍 DataRelation 对象演练:创建数据表之间的关系

LINQ to Dataset

LINQ to DataSet 支持对 DataSet 对象中的数据执行语言集成查询 (LINQ)。有关更多信息,请参见 LINQ to DataSet

请参见

任务

演练:使用数据集设计器创建数据集

演练:创建带有多个查询的 TableAdapter

演练:在数据集设计器中创建数据表

演练:创建数据表之间的关系

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

概念

数据中的新增功能

“Visual Studio 中的数据集”概述

参考

“数据源”窗口

其他资源

准备应用程序以接收数据

将数据获取到应用程序

在应用程序中编辑数据

验证数据

保存数据