ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt

ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt

ID:50083550

大小:401.50 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2020-03-08

ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt_第1頁(yè)
ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt_第2頁(yè)
ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt_第3頁(yè)
ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt_第4頁(yè)
ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt_第5頁(yè)
資源描述:

《ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)SqlDataSet對(duì)象.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、單元五ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)(六)DataSet數(shù)據(jù)對(duì)象主講教師:徐占鵬學(xué)習(xí)目標(biāo)【知識(shí)目標(biāo)】了解dataset對(duì)象的基礎(chǔ)知識(shí),屬性及方法;【技能目標(biāo)】掌握dataset對(duì)象的基礎(chǔ)知識(shí);掌握dataset對(duì)象的常用屬性及方法;能夠Dataset對(duì)象實(shí)現(xiàn)數(shù)據(jù)綁定等操作;注:本課內(nèi)容參考教材單元五5.2DataSet對(duì)象簡(jiǎn)介DataSet對(duì)象又稱為數(shù)據(jù)集對(duì)象。數(shù)據(jù)集對(duì)象是ADO.NET技術(shù)的精髓,可以把它理解為是ADO.NET通過(guò)數(shù)據(jù)庫(kù)提供程序獲得數(shù)據(jù)庫(kù)的數(shù)據(jù)后,在客戶機(jī)的內(nèi)存中緩存的數(shù)據(jù)庫(kù),即內(nèi)存中的數(shù)據(jù)庫(kù)。DataSet對(duì)象包括相關(guān)表、數(shù)據(jù)行、列

2、、主外鍵約束和表間關(guān)系在內(nèi)的整個(gè)數(shù)據(jù)集,是一個(gè)獨(dú)立的實(shí)體,不是數(shù)據(jù)提供者類的組成部分,也不直接和數(shù)據(jù)源進(jìn)行關(guān)聯(lián),而是通過(guò)DataAdapter操作數(shù)據(jù)源。DataSet對(duì)象簡(jiǎn)介使用DataSet的方法有若干種,這些方法可以單獨(dú)應(yīng)用,也可以結(jié)合應(yīng)用。您可以:以編程方式在DataSet中創(chuàng)建DataTable、DataRelation和Constraint,并使用數(shù)據(jù)填充表。通過(guò)DataAdapter用現(xiàn)有關(guān)系數(shù)據(jù)源中的數(shù)據(jù)表填充DataSet。使用XML加載和保持DataSet內(nèi)容。DataSet對(duì)象簡(jiǎn)介DataSet對(duì)象是支持ADO.NET的斷開(kāi)

3、式、分布式數(shù)據(jù)方案的核心對(duì)象。DataSet是數(shù)據(jù)的內(nèi)存駐留表示形式,無(wú)論數(shù)據(jù)源是什么,它都會(huì)提供一致的關(guān)系編程模型。它可以用于多種不同的數(shù)據(jù)源,用于XML數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。DataSet表示包括相關(guān)表、約束和表間關(guān)系在內(nèi)的整個(gè)數(shù)據(jù)集。下圖將顯示DataSet對(duì)象模型。DataSet對(duì)象模型DataSet對(duì)象的常用屬性屬性描述說(shuō)明DataSetName獲取或設(shè)置當(dāng)前DataSet的名稱。DefaultViewManager獲取DataSet所包含的數(shù)據(jù)的自定義視圖,以允許使用自定義的DataViewManager進(jìn)行篩選、搜索和

4、導(dǎo)航。ExtendedProperties獲取與DataSet相關(guān)的自定義用戶信息的集合。HasErrors獲取用于將表鏈接起來(lái)并允許從父表瀏覽到子表的關(guān)系的集合。Tables獲取包含在DataSet中的表的集合。DataSet對(duì)象屬性DataSetName獲取或設(shè)置當(dāng)前DataSet的名稱。Tables屬性:獲取包含在DataSet中的表的集合。DataSet對(duì)象常用方法方法描述說(shuō)明Clear()通過(guò)移除所有表中的所有行來(lái)清除任何數(shù)據(jù)的DataSet。Clone()復(fù)制DataSet的結(jié)構(gòu),包括所有DataTable架構(gòu)、關(guān)系和約束。不要復(fù)制任

5、何數(shù)據(jù)。Copy()復(fù)制該DataSet的結(jié)構(gòu)和數(shù)據(jù)。CreateDataReader()為每個(gè)DataTable返回帶有一個(gè)結(jié)果集的DataTableReader,順序與Tables集合中表的顯示順序相同。Dispose()釋放由MarshalByValueComponent使用的所有資源。ReadXml(String)使用指定的文件將XML架構(gòu)和數(shù)據(jù)讀入DataSet。DataSet對(duì)象重點(diǎn)方法Dispose()釋放由MarshalByValueComponent使用的所有資源。ReadXml(String)使用指定的文件將XML架構(gòu)和數(shù)據(jù)讀

6、入DataSet。數(shù)據(jù)集(DataSet)對(duì)象創(chuàng)建創(chuàng)建DataSet的語(yǔ)法格式為:DataSet對(duì)象名=newDataSet();DataSet對(duì)象名=newDataSet("數(shù)據(jù)集名");DataSet對(duì)象創(chuàng)建示例例如,創(chuàng)建數(shù)據(jù)集對(duì)象dsStu,代碼如下:DataSetdsStu=newDataSet();DataSetdsStu=newDataSet("Student");項(xiàng)目實(shí)訓(xùn)【實(shí)訓(xùn)目的】掌握dataset對(duì)象的常用屬性;掌握dataset對(duì)象的常用方法;【實(shí)訓(xùn)內(nèi)容】掌握dataset對(duì)象的常用屬性及方法;能夠Dataset對(duì)象實(shí)現(xiàn)數(shù)據(jù)綁

7、定等操作;

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。