“配置数据源”对话框 - AccessDataSource

更新:2007 年 11 月

如果要在支持数据绑定的 ASP.NET Web 服务器控件中显示数据,“配置数据源 - AccessDataSource”对话框可以帮助您配置 Microsoft Access 数据源。对话框的标题将因数据源代码管理的 ID 而异。

当数据作为 DataSet 对象返回时,Microsoft Access 数据库可支持排序、筛选和分页。

安全说明:

Microsoft Access 数据库(.mdb 文件)所包括的安全功能比 SQL Server 数据库少。对于生产网站,建议您不要使用 Access 数据库。但是,如果有理由使用 .mdb 文件作为 Web 应用程序的一部分,则要遵循保证数据访问的安全中的“Microsoft Access 数据库”一节中的准则。

支持数据绑定的 Web 服务器控件包括(但不限于)下面的控件:

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

从 ASP.NET Web 服务器控件访问此对话框

  1. 在 Visual Web Developer 中,打开 ASPX 页。

  2. 切换到“设计”视图。

  3. 从工具箱中,将一个控件从前面的列表拖到页面上。例如,从“工具箱”的“标准”组将“GridView”控件拖到页面上。

  4. 右击该控件,并单击“显示智能标记”。

  5. 在出现的任务窗口中,从“选择数据源”下拉列表中选择“<新建数据源…>”。

    说明:

    某些控件只允许您单击“选择数据源”,之后,您还需要从“选择数据源”下拉列表中选择“<新建数据源…>”。

    将打开“数据源配置向导”。

  6. 在“应用程序从哪里获取数据”下,单击“Access 数据库”。

  7. 在“为数据源指定 ID”框中,键入数据源 ID。

    默认 ID 是“AccessDataSource1”。

  8. 单击“确定”。

    将在页面上自动创建 AccessDataSource 控件,并打开“配置数据源 - AccessDataSource1”向导。

直接从 AccessDataSource 控件访问此对话框

  1. 在 Visual Web Developer 中,打开 ASPX 页。

  2. 切换到“设计”视图。

  3. 从“工具箱”的“数据”组中,将 AccessDataSource 控件拖到页面上。

  4. 右击该控件,并单击“显示智能标记”。

    在出现的任务窗口中,单击“配置数据源”。

    将打开“配置数据源 - AccessDataSource1”窗口。

    配置 AccessDataSource 控件之后,可以通过在“选择数据源”下拉列表中或在 Web 服务器控件的 DataSourceID 属性中指定数据源 ID,将该控件绑定到上述列表内的任何 Web 服务器控件。

有关数据绑定的更多信息,请参见 ASP.NET 数据访问概述或下面的面向任务主题。

任务

UI 元素

  • Microsoft Access 数据文件
    此元素出现在向导的“选择数据库”步骤中。

    指定希望绑定到控件的 Microsoft Access 数据库文件的相对路径。如果将数据库文件存储在本地 App_Data 文件夹中,那么相对路径的格式将类似于下面的格式:

    ~/App_Data/sampleAccessDatabase.mdb

  • 希望如何从数据库中检索数据?
    此元素出现在向导的“配置 Select 语句”步骤中。

    它指定在从数据库获得数据时要使用的 Select 语句。可以从下面的选项选择:

    • 指定自定义 SQL 语句或存储过程

      单击“下一步”以生成自定义 SQL 语句,或选择存储过程(如果已为网站配置存储过程)。“QueryBuilder”按钮提供了用于创建 SELECT 语句的用户界面。单击“下一步”之后,可以测试查询。

    • 指定来自表或视图的列

      选择表名以及要获得的数据列。可以使用“WHERE”、“ORDER BY”和“高级”按钮进一步定义 SELECT 语句。所生成的 Select 语句将显示在“SELECT 语句”的下面。单击“下一步”之后,可以测试查询。

请参见

概念

ASP.NET 数据绑定 Web 服务器控件概述

数据源控件概述

保证数据访问的安全

使用数据源控件绑定到数据

将数据绑定到 TreeView Web 服务器控件

绑定到数据库

绑定到分层数据

数据绑定表达式概述

参考

AccessDataSource

其他资源

AccessDataSource Web 服务器控件概述