ADO.NET數據集DataSet類公共屬性和方法

DataSet 是 ADO.NET 結構的主要組件,它是從數據源中檢索到的數據在內存中的緩存。DataSet 由一組 DataTable 對象組成,您可使這些對象與 DataRelation 對象互相關聯。您還可通過使用 UniqueConstraint 和 ForeignKeyConstraint 對象在 DataSet 中實施數據完整性。

公共屬性:

1.CassSensitive 該屬性用於獲取或設置一個值,該值指示DataSet對象中的字符串比較是否區分大小寫

2.DataSetName 該屬性用於獲取或設置當前DataSet對象的名稱

3.DefaultViewManager 該屬性用於獲取DataSet對象所包含的數據的自定義視圖,以允許使用自定義的DataViewManager對象進行篩選、搜索和導航

4.EnforceConstraints該屬性用於獲取或設置一個值,該值指示在嘗試執行任何更新操作時是否遵循約束規則

5.ExtendedProperties 該屬性用於獲取與DataSet對象相關的自定義用戶信息的集合

6.HasErrors 該屬性用於獲取一個值,指示在此DataSet中的任何DataTable對象中是否存在錯誤

7.Locale 該屬性用於獲取或設置用於比較表中字符串的區域設置信息

8.Prefix 該屬性用於獲取或設置一個XML前綴,該前綴是DataSet的命名空間的別名

9.Relations 該屬性獲取用於將錶鏈接起來並允許從父表瀏覽到子表的關係的集合

10.Tables 該屬性用於獲取包含在DataSet對象中的表的集合

公共方法:

1.AcceptChanges() 該方法提交自加載此DataSet或上次調用AcceptChanges()方法以來對DataSet對象進行的所有更改

2.Clear() 該方法用於通過移除所有表中的所有行來清除任何數據的DataSet

3.Clone() 該方法用於複製DataSet的結構,包括所有DataTable架構、關係和約束。不要複製任何數據。

4.Copy() 該方法用於複製該DataSet對象的結構和數據

5.GetChanges() 該方法用於獲取DataSet對象的副本,該副本包含自上次加載以來或自調用AcceptChanges()方法以來對該數據集進行的所有更改

6.GetXml() 該方法用於返回存儲在DataSet對象中的數據的XML表示形式

7.GetXmlSchema() 該方法用於返回存儲在DataSet對象中的數據的XML表示形式的XSD架構

8.HasChanges() 該方法用於獲取一個布爾值,該值指示DataSet對象是否有更改,包括新增行、已刪除的行或已修改的行

9.InferXmlSchema() 該方法用於將XML架構應用於DataSet對象

10.Merge() 該方法用於將指定的DataSet、DataTable或DataRow對象的數組合併到當前的DataSet或DataTable對象中

11.ReadXml() 該方法用於將XML架構和數據讀入DataSet對象

12.ReadXmlSchema() 該方法用於將XML架構讀入DataSet對象

13.RejectChanges() 該方法用於回滾自從創建DataSet對象以來或自上次調用AcceptChanges()方法以來對DataSet對象進行的所有更改

14.Reset() 該方法用於將DataSet對象重置爲其初始狀態。子類應重寫Reset對象,以便將DataSet對象還原到其原始狀態

15.WriteXml() 該方法用於從DataSet對象寫XML數據,還可以選擇寫架構

16.WriteXmlSchema() 該方法用於寫XML架構形式的DataSet結構

DataSet 可將數據和架構作爲 XML 文檔進行讀寫。數據和架構可通過 HTTP 傳輸,並在支持 XML 的任何平臺上被任何應用程序使用。可使用 WriteXmlSchema 方法將架構保存爲 XML 架構,並且可以使用 WriteXml 方法保存架構和數據。若要讀取既包含架構也包含數據的 XML 文檔,請使用 ReadXml 方法。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章