首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 入門:SqlDataSource 控制項完整指南

     編輯:關於ASP.NET

SqlDataSource 是 ASP.NET 2.0 內建的資料來源控制項,讓開發者以宣告式標記快速連接 SQL Server、執行查詢並綁定至 GridView、DetailsView 等資料繫結控制項,無需撰寫大量 ADO.NET 程式碼。

核心屬性

  • ConnectionString:資料庫連接字串,可直接內嵌或參考 web.config 的 <connectionStrings>。
  • SelectCommand:SELECT 陳述式或預存程序名稱,支援參數化查詢。

連接字串範例

<asp:SqlDataSource ID="MySource" runat="server"
    ConnectionString="Server=MyServer;Database=Northwind;Integrated Security=true"
    SelectCommand="SELECT ProductID, ProductName, UnitPrice FROM Products" />

若使用 SQL 驗證:

ConnectionString="Server=MyServer;User ID=MyID;Password=Mypass;Database=Northwind"

進階用法

  • 檢視表:SelectCommand="SELECT * FROM MyView",DBA 常以 View 限制可存取欄位。
  • 含空格的物件名稱:用方括號包裹,如 SELECT * FROM [My View]。
  • Filter 屬性:僅適用於啟用快取時的客戶端篩選,伺服器端篩選請直接在 SelectCommand 使用 WHERE 子句。

實作練習:拖放建立產品清單頁

  1. 確認已安裝 SQL Server Express 與 Northwind 範例資料庫。
  2. 在設計檢視從工具箱拖放 SqlDataSource,設定連線至 (local)\SQLExpress,選擇 Northwind,勾選 Products 資料表的 ProductID、ProductName、UnitPrice 欄位。
  3. 拖放 GridView,選擇資料來源為剛建立的 SqlDataSource,啟用分頁、排序。
  4. 執行頁面即可看到可互動的產品清單。

透過視覺化設計工具,幾分鐘即可完成資料驅動頁面,極大提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved