ASP.NET 資料控制項概觀

Microsoft Expression Web 提供了兩種類型的 ASP.NET 資料控制項:一是資料來源控制項,可以讓您設定資料庫或 XML 資料來源連線的屬性;一是資料控制項,可以讓您顯示資料來源控制項內所指定之資料來源中的資料。

資料來源控制項

  • AccessDataSource 控制項:AccessDataSource 控制項為資料來源控制項,可與 Microsoft Access 資料庫搭配使用。如需有關 [AccessDataSource] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 AccessDataSource 類別

  • SiteMapDataSource 控制項:SiteMapDataSource 網頁伺服器控制項可從網站導覽業者擷取導覽資料,然後將其傳遞給可以顯示此資料的控制項,如 TreeView 與 Menu 控制項。如需有關 [SiteMapDataSource] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 SiteMapDataSource 類別

  • SqlDataSource 控制項:SqlDataSource 可讓您使用資料控制項存取關聯式資料庫 (如 Microsoft SQL Server 與 Oracle 資料庫) 及 OLE DB 與 ODBC 資料來源內的資料。如需有關 [SqlDataSource] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 SqlDataSource 類別

  • XmlDataSource 控制項:XmlDataSource 控制項可讓資料繫結控制項使用 XML 資料。雖然 XmlDataSource 控制項通常用以在唯讀情況中顯示階層式 XML 資料,但是您也可以利用其同時顯示階層式和表格式資料。如需有關 [XmlDataSource] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 XmlDataSource 類別

如需查看資料來源控制項的概觀,請參閱 MSDN Library 的資料來源控制項概觀 (英文)。

資料控制項

  • DataList 控制項:DataList 控制項可用於顯示任何重複結構 (如表格) 中的資料。DataList 控制項能夠以不同的版面配置方式顯示記錄,例如以欄或記錄排序。如需有關 [DataList] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 DataList 類別

  • DetailsView 控制項:DetailsView 控制項可讓您以每次一筆的方式顯示、編輯、插入或刪除記錄相關聯之資料來源中的記錄。即使 DetailsView 控制項的資料來源公開多筆記錄,該控制項一次也只會顯示單一資料記錄。如需有關 [DetailsView] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 DetailsView 類別

  • FormView 控制項:FormView 控制項與 DetailsView 控制項相似,可讓您使用資料來源中的單筆資料。FormView 與 DetailsView 控制項之間的差異是,DetailsView 控制項使用的是表格式版面配置,在這種版面配置中,記錄的每一個欄位都自成一列。相反的,FormView 控制項並不會指定預先定義的版面配置以顯示記錄。您必須改為建立包含控制項的範本,以顯示記錄中個別的欄位。如需有關 [FormView] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 FormView 類別

  • GridView 控制項:GridView 控制項可在表格中顯示資料來源的值,以欄代表一個欄位,並以列代表一筆記錄。GridView 控制項可讓您選取、排序和編輯這些項目。如需有關 [GridView] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 GridView 類別

  • Repeater 控制項:Repeater 控制項為資料繫結容器控制項,可產生個別項目的清單。您可使用範本來定義網頁上個別項目的版面配置。執行網頁時,此控制項會為資料來源中的每個項目重複版面配置。如需有關 [Repeater] 控制項程式設計的詳細資訊,請參閱 MSDN Library 的 Repeater 類別

如需查看資料控制項的概觀,請參閱 MSDN Library 的 ASP.NET 資料繫結 Web 伺服器控制項概觀 (英文)。

請參閱

概念

ASP.NET

ASP.NET 標準控制項

ASP.NET 驗證控制項

ASP.NET 導覽控制項

ASP.NET 登入控制項

ASP .NET 網頁組件控制項