学习笔记》ADO.NET》在ADO.NET中使用DataSet
来源:互联网 发布:阿里云l数据盘满了 编辑:程序博客网 时间:2024/05/17 03:14
1. 创建DataSet
DataSet ds = new DataSet();
2. 向DataSet中添加Data Table
DataSet ds = (DataSet)DataGrid1.DataSource;
DataTable table = ds.Tables.add(string);
DataTableCollections.Add();
DataTableCollections.Add(Data table);
DataTableCollections.Add(string)
DataTableCollections.Add(string,string)
3. 创建表间关系
DataSet ds = new DataSet();
DataRelations dr = ds.Relations.Add(string,ds.Tables.[datatable1].Columns[relatedColumn],ds.Tables.[datatable2].Columns[relatedColumn])
4. 浏览表间关系
DataRelations customerOrdersRelation = customerOrders.Relations.Add("custOrder",customerOrders.Tables["Customers"].Columns["CustomerID"],customerOrders.Tables["Orders"].Columns["CustomerID"]);
DataRelations orderDetailRelation = customerOrders.Relations.Add("orderDetail",customerOrders.Tables["Orders"].Columns["OrderID"],customerOrders.Tables["OrderDetails"].Columns["OrderID"]);
DataRelations orderProductRelation = customerOrders.Relations.Add(“orderProduct”,customerOrders.Tables[“Orderdetail”].Columns[“ProductID”],customerORders.Tables[“Product”].Column[“ProductID”]);
foreach(DataRow rwCustomer in customerOrders.Tables[“Customers”].Rows)
{
Console.WriteLine(“CustomerID” + rwCustomer[CustomerID]);
foreache(DataRow rwOrder in rwCustomer.GetChildRows(customerOrderRelation))
{
Console.WriteLine(“OrderID:” + rwOrder[“OrderID”]);
Console.WriteLine(“/tDate:” + rwOrder[“Date”]);
Foreach(DataRow rwOrderDetail in rwOrder.GetChildRows(orderDetailRelation))
{
Console.WriteLine(“ProductName:” + rwOrderDetail.GetParentRows[“ProductName”]);
Console>writeLine(“Quantity:” + rwOrderDetail[“Quantity”]);
}
}
}
- 学习笔记》ADO.NET》在ADO.NET中使用DataSet
- ADO.NET DataSet:笔记
- ADO.NET中使用DataSet类
- ADO.NET中使用DataSet类
- ADO.NET中DataSet的使用
- 在ado.net中使用ado recordset
- ADO.NET中Dataset对象
- ado.net中的DataSet使用
- ADO.NET学习笔记
- ADO.NET学习笔记
- ADO.net学习笔记
- ado.net 学习笔记
- ADO.NET学习笔记
- ADO.NET 学习笔记
- ADO.NET学习笔记
- ADO.net学习笔记
- ado.net学习笔记
- ADO.NET学习笔记
- 错误:无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。
- vc中error LNK2001:unresolved external symbol _WinMain@16的解决方法
- 《第一财经日报》让管理思想成为产品
- 测试
- Linux与Windows双系统下的Grub引导管理器安装
- 学习笔记》ADO.NET》在ADO.NET中使用DataSet
- Java Bean
- 解决Eclipse启动错误 jvm terminated. exit code= -1
- ASP.NET学习笔记(7)--后台代码放置的一点心得
- Google修改Gmail通讯录建立功能
- 备份网络设置
- windows 网络命令
- windows xp netsh使用方法
- 周热点:Google Q2净利润同比增长35% IT员工年收入降6%