ASP.NET允許訪問和使用以下數據源:
- Databases (e.g., Access, SQL Server, Oracle, MySQL)
- XML documents
- Business Objects
- Flat files
NET隱藏了複雜的數據訪問過程,並提供了更高級別的類和對象,通過這些類和對象可以方便地訪問數據。這些類隱藏了連接、數據檢索、數據查詢和數據操作的所有複雜編碼。
ADO.NET是一種在各種ASP.NET控制項對象和後端數據源之間提供橋樑的技術。在本教程中,我們將簡要介紹數據訪問和數據處理。
Retrieve and display data
在ASP.NET中檢索和顯示數據需要兩種類型的數據控制項:
數據源控制項-它管理與數據的連接、數據的選擇以及其他作業,如數據的分頁和緩存等。
數據視圖控制項-它綁定並顯示數據並允許數據操作。
稍後我們將詳細討論數據綁定和數據源控制項。在本節中,我們將在本章中使用SqlDataSource控制項訪問數據,使用GridView控制項顯示和操作數據。
我們還將使用Access資料庫,其中包含有關市場上可用的.Net圖書的詳細信息。資料庫的名稱是ASPDotNetStepByStep.mdb,我們將使用數據表DotNetReferences。
該表包含以下列:ID、Title、AuthorFirstName、AuthorLastName、Topic和Publisher。
以下是數據表的快照:
讓我們直接採取行動,採取以下步驟:
(1) 創建網站並在web窗體上添加SqlDataSourceControl。
(2) 單擊「配置數據源」選項。
(3) 單擊「新建連接」按鈕以建立與資料庫的連接。
(4) 建立連接後,您可以將其保存以供進一步使用。在下一步中,將要求您配置select語句:
(5) 選擇列並單擊「下一步」完成這些步驟。注意WHERE、ORDER BY和Advanced按鈕。這些按鈕允許您提供where子句、order by子句,並分別指定SQL的insert、update和delete命令。這樣,您就可以操作數據。
(6) 在窗體上添加GridView控制項。選擇數據源並使用「自動套用格式」選項格式化控制項。
(7) 在此之後,格式化的GridView控制項將顯示列標題,並且應用程式已準備好執行。
(8) 最後執行應用程式。
內容文件代碼如下: