自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用網(wǎng)頁(yè)軟件進(jìn)行ADO.NET分頁(yè)

開(kāi)發(fā) 后端
根據(jù)所指定的XmlReadMode和關(guān)系架構(gòu)是否已存在,它還將創(chuàng)建DataSet的關(guān)系架構(gòu)。 通過(guò)以下一些簡(jiǎn)單的代碼就實(shí)現(xiàn)了記錄集的分頁(yè)顯示,現(xiàn)在拿出來(lái)大家一起分享。

上周在公司使用以下就結(jié)合TextBox組件和DataGrid組件分別探討DataSet在實(shí)現(xiàn)簡(jiǎn)單型數(shù)據(jù)綁定和復(fù)雜性數(shù)據(jù)綁定作用和具體實(shí)現(xiàn)方法,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

大家都知道在Dreamwerver中可以很方便地實(shí)現(xiàn)記錄集的分頁(yè)顯示,但是生成的代碼的確很龐大,影響了網(wǎng)頁(yè)的顯示速度,看起來(lái)?xiàng)l理也不是很清晰,那么,可不可以用簡(jiǎn)單的方式實(shí)現(xiàn)同樣的功能呢?當(dāng)然可以,筆者通過(guò)以下一些簡(jiǎn)單的代碼就實(shí)現(xiàn)了記錄集的分頁(yè)顯示,現(xiàn)在拿出來(lái)大家一起分享。

ADO.NET分頁(yè)經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解ADO.NET分頁(yè)了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。ADO.NET數(shù)據(jù)庫(kù)提供程序包含Connection、Command、DataAdapter和DataReader對(duì)象。在一般的ADO.NET編程中,首先要?jiǎng)?chuàng)建Connection對(duì)象,給它提供需要的信息,例如連接字符串。然后創(chuàng)建一個(gè)Command對(duì)象,給它提供要執(zhí)行的SQL命令的細(xì)節(jié)。這個(gè)命令可以是內(nèi)置的SQL文本命令、存儲(chǔ)過(guò)程或?qū)Ρ淼闹苯釉L問(wèn)。如果需要,還可以為這些命令提供參數(shù)。#t#

在創(chuàng)建Connection和Command對(duì)象后,就必須確定命令是否返回結(jié)果集。如果命令不返回結(jié)果集,ADO.NET分頁(yè)就可以通過(guò)調(diào)用幾個(gè)Execute方法之一,執(zhí)行命令。另一方面,如果命令返回結(jié)果集,就必須確定是否要保留結(jié)果集,以備將來(lái)在不維持與數(shù)據(jù)庫(kù)的連接的情況下使用。

如果要保留結(jié)果集,就必須創(chuàng)建一個(gè)DataAdapter對(duì)象,用它填充DataSet或DataTable對(duì)象。這些對(duì)象可以在斷開(kāi)連接的模式下維護(hù)其中的信息。但是,如果不想保留結(jié)果集,只是要以快速方式執(zhí)行命令,就可以使用Command對(duì)象創(chuàng)建DataReader對(duì)象。DataReader對(duì)象需要與數(shù)據(jù)庫(kù)的實(shí)時(shí)連接,它是一個(gè)只向前的只讀光標(biāo)。下面我們來(lái)看一個(gè)關(guān)于使用ADO.NET分頁(yè)異步查詢的案例。

  1. SqlConnection sqlConnection1 = new SqlConnection ( "Data Source=localhost ;Integrated Security=SSPI ;Initial Catalog=Northwind" ) ;  
  2. //創(chuàng)建數(shù)據(jù)連接  
  3. SqlCommand selectCMD = new SqlCommand ( "SELECT CustomerID , CompanyName FROM Customers" , sqlConnection1 ) ;  
  4. //創(chuàng)建并初始化SqlCommand對(duì)象  
  5. SqlDataAdapter sqlDataAdapter1 = new SqlDataAdapter ( ) ;  
  6. custDA.SelectCommand = selectCMD ;  
  7. sqlConnection.Open ( ) ;  
  8. //創(chuàng)建SqlDataAdapter對(duì)象,并根據(jù)SelectCommand屬性檢索數(shù)據(jù)  
  9. DataSet dsDataSet1 = new DataSet ( ) ;  
  10. sqlDataAdapter1.Fill ( dsDataSet1 , "Customers" ) ;  
  11. //使用SqlDataAdapter的Fill方法填充DataSet  
  12. sqlConnection.Close ( ) ;  
  13. //關(guān)閉數(shù)據(jù)連接 
責(zé)任編輯:chenqingxiang 來(lái)源: chinaitlab
相關(guān)推薦

2009-12-28 15:38:36

ADO.NET分頁(yè)

2009-12-28 15:11:36

ADO.NET專家

2010-01-04 10:48:30

ADO.NET特色

2009-12-21 16:02:48

ADO.NET命令

2009-12-23 11:01:50

ADO.NET 批處理

2009-12-22 09:50:23

ADO.NET學(xué)習(xí)

2009-12-18 14:27:24

ADO.NET對(duì)象

2009-11-12 13:26:56

使用ADO.NET參數(shù)

2009-11-11 13:13:00

ADO.NET分頁(yè)

2009-12-25 09:25:54

ADO.NET實(shí)例

2009-12-22 13:49:40

ADO.net屬性

2009-12-29 14:01:45

ADO.NET Sql

2009-12-23 16:05:47

ADO.NET錯(cuò)誤

2009-12-29 15:44:11

ADO.NET檢索技術(shù)

2009-12-28 17:09:34

ADO.NET實(shí)例

2009-12-23 11:10:38

ADO.NET狀態(tài)

2009-12-23 16:43:34

ADO.NET模型

2009-12-23 17:21:31

ADO.NET團(tuán)隊(duì)

2009-12-18 17:01:21

ADO.NET數(shù)據(jù)

2009-11-13 10:10:07

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)