程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 使用數據源控件簡化操作(1)

使用數據源控件簡化操作(1)

編輯:關於ASP.NET

asp.net2.0新的數據源控件使得我們可以不寫代碼也可以實現數據綁定

1.SqlDataSource 表示數據綁定控件的 SQL 數據庫

我們可以把以前數據綁定的方法,跟使用數據源控件來相比較

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT DISTINCT * FROM [vw_aspnet_Users]"></asp:SqlDataSource>

ConnectionString屬性用於獲取連接字符串,連接字符串存儲於Web.config中

SqlDataSource有四個屬性分別是

SelectCommand

InsertCommand

UpdateCommand

作用就是對數據庫的SQL語句進行讀取,插入,更新的操作.

其設置的值也分為兩種格式,設置的屬性為

SelectCommandType

InsertCommandType

UpdateCommandType

其中有兩個枚舉可選

StoredProcedure 相應的文本屬性中包含的文本為存儲過程的名稱。 Text 相應的文本屬性中包含的文本為 SQL 查詢或命令。

(2)設置DataSourceMode 屬性可以設置獲取或設置 SqlDataSource 控件獲取數據所用的數據檢索模式

默認情況下為DataSet,或者為DataReader

當 DataSourceMode 屬性設置為 DataSet 值時,數據加載到 DataSet 對象中,並存儲在服務器的內存中。這使得用戶界面控件(例如 GridView)可以提供排序、篩選和分頁的功能。

當 DataSourceMode 屬性設置為 DataReader 值時,數據由 IDataReader 對象來檢索,該對象為只進且只讀的游標。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved