将多个DataTable添加到指定的DataSet中
来源:互联网 发布:ntfs for mac 15 破解 编辑:程序博客网 时间:2024/06/11 11:50
如何将多个DataTable添加到指定的DataSet中
事件起因:从数据库中,查询多个dataTable,现在想一下子返回多个table,所以就想到用DATASET,遇到下面的两个现象,现在记录下,做个参考。现象一:用ds.Tables.Add()方法,老是提示"Table"已经存在,DataSet ds = new DataSet();//创建数据集DataTable dt1 = BIZ. GetSalesInfo();//获取出售信息表DataTable dt2 = BIZ. GetStockInfo();//获取仓库信息表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中
- jquery回调json
- UrlReWriter
- 将一个表中数据插入到另外一个表
- jmx入门例子
- Android 程序的开发调试
- 将多个DataTable添加到指定的DataSet中
- 网线电压
- DNS代理服务器
- 安装Vertica数据库
- IT的动荡岁月(转载)
- ValidatorActionForm,ValidatorForm和ActionForm之间的区别
- 创建自定义对话框
- 工作项目总结(八)之TCP/IP通信
- 通过Oracle函数产生随机密码