共用方式為


設定資料來源對話方塊 - AccessDataSource

更新:2007 年 11 月

當您想要在支援資料繫結 (Data Binding) 的 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 陳述式或預存程序

      按 [下一步] 建置 (Build) 自訂 SQL 陳述式,或是選取預存程序,如果已經為網站設定了預存程序的話。[QueryBuilder] 按鈕可提供用於建立 SELECT 陳述式的使用者介面。您可以在按 [下一步] 之後測試您的查詢。

    • 指定資料表或檢視的資料行

      選取資料表名稱,以及要取得的資料行。您可以使用 [WHERE]、[ORDER BY] 和 [進階] 按鈕,進一步定義 SELECT 陳述式。您所建置的 Select 陳述式可在 [SELECT 陳述式] 底下看見。您可以在按 [下一步] 之後測試您的查詢。

請參閱

概念

ASP.NET 資料繫結 Web 伺服器控制項概觀

資料來源控制項概觀

設定資料存取的安全性

使用資料來源控制項繫結至資料

將資料繫結至 TreeView Web 伺服器控制項

繫結至資料庫

繫結至階層式資料

資料繫結運算式概觀

參考

AccessDataSource

其他資源

AccessDataSource Web 伺服器控制項概觀