高手接招:关于不同的dataset中不同表的关联???

jhailiu 2003-03-03 09:44:24
我从不同的“两个”服务器取回各自数据,分别放入两个DataSetds1和ds2中,请问,如何才能使ds1.Tables[0]和ds2.Tables[0]建立DataRelation?
...全文
23 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
timmy3310 2003-03-03
  • 打赏
  • 举报
回复
DataTable myTable= dsMaster.Tables[0].Copy();
dsFileInfo.Tables.Add("Table2",myTable);
jhailiu 2003-03-03
  • 打赏
  • 举报
回复
DataSet dsFileInfo=new DataSet();
DataSet dsMaster=new DataSet();
。。。。取数据成功。。。

DataTable myTable= dsMaster.Tables[0].Copy();
dsFileInfo.Tables.Add(myTable);

DataRelation myRel=dsFileInfo.Relations.Add("RelID",dsFileInfo.Tables[0].Columns["lijuandanwei"],myTable.Columns["id"]);

未处理的“System.Data.DuplicateNameException”类型的异常出现在 system.data.dll 中
其他信息:名为“BaseTable”的 DataTable 已属于此数据集。
jhailiu 2003-03-03
  • 打赏
  • 举报
回复
首先感谢三位的帮忙,但是在加入的过程中,报错,说有基表不同
jerryfangsh 2003-03-03
  • 打赏
  • 举报
回复
同意henryfan1(henry)
timmy3310 2003-03-03
  • 打赏
  • 举报
回复
这样是不行的,你可以把ds2的table0加入ds1中,再建立关联
henryfan1 2003-03-03
  • 打赏
  • 举报
回复
ds2.Tables[0]复制到ds1中,然后关联

110,547

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧