以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 组合多个统计结果后,如果想放在内存里,不展示也不绑定table,怎么写? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140968) |
-- 作者:chen37280600 -- 发布时间:2019/9/18 12:52:00 -- 组合多个统计结果后,如果想放在内存里,不展示也不绑定table,怎么写? 我记得曾经问过这个问题,又忘了 Dim bd1
As New GroupTableBuilder("统计表1",DataTables("进货单")) Dim bd2
As New GroupTableBuilder("统计表2",DataTables("销售单")) Dim bd3
As New GroupTableBuilder("统计表3",DataTables("退货单")) dt1.Combine("型号",dt2,"型号") \'将销售统计数据组合到进货统计数据 假如我现在不想生成表,只想在datatable内存里使用,类似 jb.build(True)的效果,请问方法是什么? |
-- 作者:有点蓝 -- 发布时间:2019/9/18 13:54:00 -- dt1.Combine("型号",dt2,"型号") \'将销售统计数据组合到进货统计数据 dt1.Combine("型号",dt3,"型号") \'将退货统计数据组合到进货统计数据 vars("dt") = dt1 ---------- 把dt1当做system.data.datatable一样使用即可 Output.Show(vars("dt").Rows.count) Output.Show(vars("dt").Rows(0)("型号")) |
-- 作者:chen37280600 -- 发布时间:2019/9/18 14:09:00 -- 不是这样,我记得是有个啥方法,之前问过的,能做到 dim dt as datatable = dt1.buildSource() 类似这样效果的
|
-- 作者:有点蓝 -- 发布时间:2019/9/18 14:19:00 -- 没听说过 |
-- 作者:小马甲 -- 发布时间:2019/9/18 14:52:00 -- 试试 dim dt as datatable = dt1.ConvetToDataTable() |
-- 作者:有点蓝 -- 发布时间:2019/9/18 15:45:00 -- 是这么一回事。只顾着看属性,忘记看方法了 |