AOD.NET创建DataRelation对象.

一:直接创建DataRelation对象

DataRelation rel;
   rel=new DataRelation("CustomersandOrders",

                                             ds.Tables["Customers"].Columns["CustomerID"],

                                            ds.Tables["Orders"].Columns["CustomerID"]);
  ds.Relations.Add(rel);

创建基于多列的关系

Datable tb1,tb2;

DataColumn[] col1,col2;

//多列数组1

tb1=ds.Tables["Table"];

col1=new DataColumn[]{tb1.Columns["..."],tb1.Columns["..."]};

 

//多列数组2

tb2=ds.Tables["Table1"];

col2=new  DataColumn[]{tb2.Columns[..],tb2.Columns["..."]};

 

//创建新关系

DataRelation rel;

rel=new DataRelation("tb1andTb2",col1,col2);

ds.Relations.Add(rel);

 

二:也可以直接调用DataSet的Relations的Add方法;

ds.Relations.Add("tb1adtb2",col1,col2);

这样似乎看起来更简洁.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值