資源描述:
《ASP NET程序設(shè)計(jì)(徐占鵬)教學(xué)資源_單元5 ADO.NET訪問數(shù)據(jù)庫(七)SqlDataTable對象.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、單元五ADO.NET訪問數(shù)據(jù)庫(七)dataTable對象主講教師:徐占鵬學(xué)習(xí)目標(biāo)【知識(shí)目標(biāo)】了解dataTable對象的常用屬性了解dataTable對象的常用方法【技能目標(biāo)】掌握dataTable對象的常用屬性及方法能夠使用dataTable對象綁定數(shù)據(jù)等其他數(shù)據(jù)操作注:本課內(nèi)容參考教材單元五5.2DataTable對象簡介DataTable表示一個(gè)內(nèi)存內(nèi)關(guān)系數(shù)據(jù)的表,可以獨(dú)立創(chuàng)建和使用,也可以由其他.NETFramework對象使用,最常見的情況是作為DataSet的成員使用。DataTable是A
2、DO.NET庫中的核心對象。其他使用DataTable的對象包括DataSet和DataView。DataTable對象常用屬性屬性描述說明ChildRelations獲取此DataTable的子關(guān)系的集合。Columns獲取屬于該表的列的集合。Constraints獲取由該表維護(hù)的約束的集合。DataSet獲取此表所屬的DataSet。DefaultView獲取可能包括篩選視圖或游標(biāo)位置的表的自定義視圖。Namespace獲取或設(shè)置DataTable中所存儲(chǔ)數(shù)據(jù)的XML表示形式的命名空間。Rows獲取屬
3、于該表的行的集合。TableName獲取或設(shè)置DataTable的名稱。DataTable對象屬性Columns獲取屬于該表的列的集合。DataSet獲取此表所屬的DataSet。Rows獲取屬于該表的行的集合。TableName獲取或設(shè)置DataTable的名稱。DataTable對象常用方法方法描述說明Clear()通過移除所有表中的所有行來清除任何數(shù)據(jù)的DataTable。Clone()復(fù)制DataTable的結(jié)構(gòu),包括所有DataTable架構(gòu)、關(guān)系和約束。不要復(fù)制任何數(shù)據(jù)。Copy()復(fù)制該Da
4、taTable的結(jié)構(gòu)和數(shù)據(jù)。Dispose()釋放由MarshalByValueComponent使用的所有資源。GetRowType獲取行類型。NewRow創(chuàng)建與該表具有相同架構(gòu)的新DataRow。ReadXml(String)使用指定的文件將XML架構(gòu)和數(shù)據(jù)讀入DataTable。DataTable常用方法Dispose()釋放由MarshalByValueComponent使用的所有資源。同樣在使用dataTable對象后要釋放其所使用的資源創(chuàng)建DataTable以下示例創(chuàng)建DataTable對象的
5、實(shí)例,并為其指定名稱“Customers”。DataTableworkTable=newDataTable("Customers");創(chuàng)建DataTable以下示例創(chuàng)建DataTable實(shí)例,方法是:將其添加到DataSet的Tables集合中。DataSetcustomers=newDataSet();DataTablecustomersTable=customers.Tables.Add("CustomersTable");項(xiàng)目實(shí)訓(xùn)【實(shí)訓(xùn)目的】了解dataTable對象的常用屬性及方法【實(shí)訓(xùn)內(nèi)容】掌握
6、dataTable對象的常用屬性及方法能夠使用dataTable對象綁定數(shù)據(jù)等其他數(shù)據(jù)操作