C#:DataSet用法详解第1页DataSet用法详细一、特点介绍1、处理脱机数据,在多层应用程序中很有用
2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法
3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的
二、使用介绍1、创建DataSet对象:DataSetds=newDataSet("DataSetName");2、查看调用SqlDataAdapter
Fill创建的结构da
Fill(ds,"Orders");DataTabletbl=ds
Table[0];foreach(DataColumncolintbl
Columns)Console
WriteLine(col
ColumnName);3、查看SqlDataAdapter返回的数据①DataRow对象DataTabletbl=ds
Table[0];DataRowrow=tbl
Row[0];Console
WriteLine(ros["OrderID"]);②检查存储在DataRow中的数据DataTabletbl=row
Table;foreach(DataColumncolintbl
Columns)Console
WriteLine(row[col]);③检查DatTable中的DataRow对象foreach(DataRowrowintbl
Rows)DisplayRow(row);4、校验DataSet中的数据①校验DataColumn的属性:ReadOnly,AllowDBNull,MaxLength,Unique②DataTable对象的Constrains集合:UiqueConstraints,Primarykey,ForeignkeyConstraints通常不必刻意去创建ForeignkeyConstraints,