今天在做項目中遇到個小問題,就是在向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);
再運行 竟然通過了...
第一次寫博客,寫的不好,還請見諒,以后會加油的