数据源配置向导

**“数据源配置向导”**在你的应用程序中创建和编辑数据源。 这些数据源是从数据库、服务或对象中创建的。 它们也可绑定至显示数据的控件。 有关详细信息,请参阅数据源概述

运行该向导后,数据源将在**“数据源”**窗口中可用。 通过将数据源拖到设计图面可创建数据绑定控件。 有关详细信息,请参阅在 Visual Studio 中将控件绑定到数据

运行向导

可采用以下方式之一运行该向导:

  • 从**“项目”菜单中选择“添加新数据源”**。

  • “数据源”窗口中选择**“添加新数据源”**。

  • 某些可绑定的控件还提供了**“添加新数据源”**命令。

该向导将通过打开多个页面的任何一个开始。 有关特定页的信息,请从以下列表中进行选择:

  • 选择数据源类型

  • 选择数据库模型

  • 选择你的数据连接

  • 将连接字符串保存到应用程序配置文件

  • 选择数据库对象

  • 添加服务引用

  • 选择数据对象

选择数据源类型

选择要从**“选择数据源类型”**页面上列出的可用选项创建的数据源类型。 当前支持的数据源类型包括数据库、服务和对象。 你选择的数据源的类型将确定在项目中创建哪些数据对象。

下表显示选择每种类型的结果。

数据源类型

描述

项目中的结果

数据库

使应用程序可以连接并更改数据库产品(如 Microsoft SQL Server)中的数据。

类型化数据集(.xsd 文件)。

服务

使应用程序可以连接并使用 Windows Communication Foundation (WCF) 服务、WCF 数据服务 或 Web 服务的数据和方法。

因为服务可以返回许多不同类型的对象,所以产生的数据源由从服务返回的对象确定。

对象

使应用程序可以使用现有对象中的数据。

如果对象不在项目中,则必须添加对选定对象的引用,以使该对象出现在向导中。

SharePoint

使应用程序可以使用 SharePoint 站点中的数据。

因为 SharePoint 数据源通过服务连接,所以产生的数据源由服务返回的 SharePoint 对象确定。

说明说明
创建 SharePoint 数据源仅在 SharePoint 2010 中受支持。

选择数据库模型

在从**“选择数据源类型”页面中添加一个数据库数据源时,该向导将显示“选择数据库模型”**页面。

选择生成数据集或实体数据模型 (EDM)。 有关详细信息,请参阅ADO.NET DataSet

选择你的数据连接

从连接列表中选择现有连接或新建一个连接。 若要创建新连接,请单击**“新建连接”**。

设置**“连接属性”对话框中的值后,“连接详细信息”**区域会显示有关所选提供程序的只读信息和连接字符串。

将连接字符串保存到应用程序配置文件中

选择**“是,将连接另存为”**将连接字符串存储在应用程序配置文件中。 为连接键入名称或使用提供的默认名称。

通过在应用程序配置文件中保存连接字符串,可简化维护应用程序的过程。 如果数据库连接发生更改,可在应用程序配置文件中修改连接字符串,而不是编辑源代码并重新编译应用程序。 有关如何在应用程序配置文件中编辑连接字符串的信息,请参阅如何:保存和编辑连接字符串

安全说明安全说明

信息以纯文本格式存储在应用程序配置文件中。为了减少对敏感信息进行未授权访问的风险,你可能需要加密数据。有关详细信息,请参阅加密和解密数据

选择数据库对象

从树视图中显示的可用对象中,选择要从数据库引入到应用程序中的对象。 在**“数据集名称”**框中提供数据集名称。

添加服务引用

如果从**“选择数据源类型”页面中添加一个服务数据源,则该向导将显示“添加服务引用”**页面。

使用“添加服务引用”对话框对话框添加对某个服务的引用。 保存对话框中的设置后,你将返回到**“数据源配置向导”中的“添加服务引用”页面。 单击“完成”**以完成该向导。

完成该向导后,Visual Studio 将对该服务的引用添加到项目中。 Visual Studio 也使用由该服务返回的对象填充**“数据源”**窗口。 例如,如果该服务返回一个类型化数据集,则创建的数据源为数据集,而如果该服务返回一个类型,则数据源为返回的类型。

备注

“数据源”窗口中显示的项取决于该服务返回的信息。某些服务可能没有为“数据源配置向导”创建可绑定的对象提供足够的信息。例如,如果该服务返回一个非类型化数据集,则在完成该向导时“数据源”窗口中不会显示任何项。出现这种情况是因为非类型化数据集不提供架构,所以该向导没有足够的信息来创建数据源。

选择数据对象

如果在**“选择数据源类型”页面上添加一个对象数据源,则该向导将显示“选择数据对象”**页面。

此页面包含在你的项目和程序集中显示对象的树视图,和由你的项目引用的项目。 选中要绑定到其上的每个对象旁的复选框。 选择所有要绑定到的对象后,单击**“下一步”**。

如果要绑定到的对象没有显示在树视图中,则执行以下步骤之一:

  • 如果项目中定义了对象,则重新生成项目,然后重新启动**“数据源配置向导”**。

  • 如果对象在外部程序集或项目中定义,则单击**“添加引用”并使用“添加引用对话框”**,以添加对程序集或项目的引用。 添加引用后,程序集或项目将显示在树视图中。

默认情况下,树视图不会显示属于 .NET Framework 或 Visual Studio 一部分的程序集。 如果要在这些程序集中绑定到对象,请清除**“隐藏系统程序集”**复选框。

请参见

任务

如何:创建 TableAdapter

如何:创建 TableAdapter 查询

概念

TableAdapter 概述

准备应用程序以接收数据

将数据获取到应用程序

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

在应用程序中编辑数据

验证数据

保存数据

其他资源

Visual Studio 的数据应用程序概述

连接到 Visual Studio 中的数据