1 / 8
文档名称:

DataSet详细用法(最全面).docx

格式:docx   大小:19KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DataSet详细用法(最全面).docx

上传人:读书之乐 2020/3/20 文件大小:19 KB

下载得到文件列表

DataSet详细用法(最全面).docx

文档介绍

文档介绍:DataSet用法详细一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、能够在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创立DataSet对象:DataSetds=newDataSet("DataSetName");2、(ds,"Orders");DataTabletbl=[0];foreach()();3、查看SqlDataAdapter返回的数据①DataRow对象DataTabletbl=[0];DataRowrow=[0];(ros["OrderID"]);②检查存储在DataRow中的数据DataTabletbl=;foreach()(row[col]);③检查DatTable中的DataRow对象foreach()DisplayRow(row);4、校验DataSet中的数据①校验DataColumn的属性:ReadOnly,AllowDBNull,MaxLength,Unique②DataTable对象的Constrains集合:UiqueConstraints,Primarykey,ForeignkeyConstraints一般不必刻意去创立ForeignkeyConstraints,因为当在DataSet的两个DataTable对象之间创立关系时会创立一个。③、编写代码创立DataTable对象①创立DataTable对象:DataTabletbl=newDataTable("TableName");②将DataTable添加到DataSet对象的Table集合DataSetds=newDataSet();DataTabletbl=newDataTable("Customers");(tbl);DataSetds=newDataSet();DataTabletbl=("Customers");DataTable对象只能存在于至多一个DataSet对象中。如果希望将DataTable添加到多个DataSet中,就必须使用Copy方法或Clone方法。Copy方法创立一个与原DataTable结构相同而且包含相同行的新DataTable;Clone方法创立一个与原DataTable结构相同,但没有包含任何行的新DataTable。③为DataTable添加列DataTabletbl=("Orders");DataColumncol=("OrderID",typeof(int));=false;