向 dataset 中 添加 datatable


今天在做项目中遇到个小问题,就是在向dataset中填充datadatable是报错

首先如何添加呢向dataset中

dataset ds = new dataset();

ds.Tables.add(dt1);
ds.Tables.add(dt2);
ds.Tables.add(dt3);

但是在运行是 会在 ds.Tables.add(dt1)碰到  datatable 已属于dataset

后来经过查找 发现table有copy方法

也就是:ds.Tables.add(dt1.copy());

dt2,dt3 也是如此。

但是再运行出现:名为ds 的datatable已属于dataset

这样的话就需要将每个datatable  赋值一个表名 即 dt1.tablename = "dt1",dt2,dt3 同样。

最后整理完之后就是:

dataset ds = new dataset();

dt1.tablename = "dt1";
dt2.tablename = "dt2";
dt3.tablename = "dt3";

ds.Tables.add(dt1);
ds.Tables.add(dt2);
ds.Tables.add(dt3);

再运行 竟然通过了...

第一次写博客,写的不好,还请见谅,以后会加油的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM