将多个DataTable添加到指定的DataSet中
来源:互联网 发布:js修改表单action 编辑:程序博客网 时间:2024/05/12 19:59
如何将多个DataTable添加到指定的DataSet中
事件起因:从数据库中,查询多个dataTable,现在想一下子返回多个table,所以就想到用DATASET,遇到下面的两个现象,现在记录下,做个参考。DataSet ds = new DataSet();//创建数据集DataTable dt1 = BIZ. GetSalesInfo();//获取出售信息表DataTable dt2 = BIZ. GetStockInfo();//获取仓库信息表现象一:用ds.Tables.Add()方法,老是提示"Table"已经存在,ds.Tables.Add(dt1);//出错,dt1已经属于另外一个DataSet;解决对策:DataTable是通过引用方式使用的,所以一个table不能添加到另一个dataset中。开始是用最原始的建临时表的方法,后来发现发现table有copy方法,这样就省事多了,代码可以写成:DS.Tables.Add(DT.Copy())这样就OK了!现象二:已经存在DataTable;ds.Tables.Add(dt2.copy());//添加第二个Table时就出错了,已经存在DataTable;,于是第一种处理办法,不行,还得找其他办法经过这样改造,就行了给table 取名再插 于是代码便成这样 dt1.TableName="dt1n"; ds.Tables.Add(dt1); dt2.TableName="dt2n"; ds.Tables.Add(dt2);
- 将多个DataTable添加到指定的DataSet中
- 将多个DataTable添加到指定的DataSet中
- C# 将多个DataTable添加到指定的DataSet中
- 将多个DataTable添加到指定的DataSet中
- 如何将多个DataTable添加到指定的DataSet中
- 将多个DataTable添加到指定的DataSet中,转换DataSet为XML,将DataTable转换XML
- 把DataTable添加到DataSet中
- 向dataset中添加datatable
- 在DataSet中添加DataTable
- DataTable 加入到DataSet中
- 在想DataSet中添加DataTable时,报错DataTable 已属于另一个 DataSet的解决办法
- 合并多个DataTable及将DataTable添加到DataSet的方法
- DataSet中添加多个DataTable
- C# 同类dataSet 合并到dataTable中
- DataTable添加一列到指定位置
- 往DataTable的指定位置中添加新列
- 把指定的DataSet中的内容导出到Excel中
- 把指定的DataSet中的内容导出到Excel中
- Qt编码问题(1)
- Qt 常用类(14)—— QCheckBox
- 心得
- iframe自适应高度
- 英语习惯用语及名言-02
- 将多个DataTable添加到指定的DataSet中
- 利用ArcGIS API For Flex+ImageServer实现Identity影像服务的值
- android游戏开发学习 博客分类: android
- 微信一骑绝尘 米聊尚未认输
- 忍不住买了点
- listview常见问题整理
- D-Link DSL-2640U路由器0day,免密码查看PPoE账户密码
- [转]所谓职业,无非是将自己变成一个聪明的勤快人
- ITde诸多释义