WEB开发网
开发学院软件开发C语言 C# DataSet和DataTable详解 阅读

C# DataSet和DataTable详解

 2009-04-21 08:26:15 来源:WEB开发网   
核心提示:1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; for

1、创建DataSet对象:

DataSet ds = new DataSet("DataSetName");

2、查看调用SqlDataAdapter.Fill创建的结构

da.Fill(ds,"Orders");

DataTable tbl = ds.Table[0];

foreach(DataColumn col in tbl.Columns)

Console.WriteLine(col.ColumnName);

3、查看SqlDataAdapter返回的数据

①、DataRow对象

DataTable tbl = ds.Table[0];

DataRow row = tbl.Row[0];

Console.WriteLine(ros["OrderID"]);

②、检查存储在DataRow中的数据

DataTable tbl = row.Table;

foreach(DataColumn col in tbl.Columns)

Console.WriteLine(row[col]);

③、检查DatTable中的DataRow对象

foreach(DataRow row in tbl.Rows)

DisplayRow(row);

4、校验DataSet中的数据

①、校验DataColumn的属性:ReadOnly,AllowDBNull,MaxLength,Unique

②、DataTable对象的Constrains集合:UiqueConstraints,Primarykey,ForeignkeyConstraints

通常不必刻意去创建ForeignkeyConstraints,因为当在DataSet的两个DataTable对象之间创建关系时会创建一个。

③、用SqlDataAdapter.Fill模式来检索模式信息

5、编写代码创建DataTable对象

①、创建DataTable对象:DataTable tbl = new DataTable("TableName");

②、将DataTable添加到DataSet对象的Table集合

     DataSet ds = new DataSet();

     DataTable tbl = new DataTable("Customers");

     ds.Tables.Add(tbl);

 

     DataSet ds = new DataSet();

     DataTable tbl = ds.Tables.Add("Customers");

1 2 3 4 5 6  下一页

Tags:DataSet DataTable 详解

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接