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模式來檢索模式信息