以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据s q l语句生产的datatable生产专业报表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124214) |
-- 作者:as2565929355 -- 发布时间:2018/9/2 13:19:00 -- 根据s q l语句生产的datatable生产专业报表 根据s q l语句生产的datatable 生产专业报表,想按照客户列进行合并,应该怎么样做呢 |
-- 作者:有点甜 -- 发布时间:2018/9/2 16:17:00 -- 参考
http://www.foxtable.com/webhelp/scr/2049.htm
|
-- 作者:as2565929355 -- 发布时间:2018/9/3 15:29:00 -- 这个是内部表是可以的,我用的是 sele ct 语句生产的datatable |
-- 作者:有点甜 -- 发布时间:2018/9/3 15:32:00 -- 以下是引用as2565929355在2018/9/3 15:29:00的发言:
这个是内部表是可以的,我用的是 sele ct 语句生产的datatable
sql语句生成的datatable,同样和2楼那样写代码。 |
-- 作者:as2565929355 -- 发布时间:2018/9/3 16:27:00 -- 主要是这句不知道怎么样写 Dim d t As Dat aTa b le=cmd.Ex ecute Reader() Dim doc As New PrintDoc Dim rt As New prt.RenderTable Dim tb As Table = Tables("订单") {这个tb 不知道怎么样定义} |
-- 作者:有点甜 -- 发布时间:2018/9/3 16:39:00 -- 方法一:
Dim doc As New PrintDoc
|
-- 作者:有点甜 -- 发布时间:2018/9/3 16:40:00 -- 方法二:你可以用一个table接收dt表格,如
e.form.controls("Table1").table.datasource = dt
然后用 Dim tb As Table = e.form.controls("Table1").table |
-- 作者:as2565929355 -- 发布时间:2018/9/3 16:47:00 -- 好的 明白了 谢谢了 |
-- 作者:bohe -- 发布时间:2018/9/3 19:38:00 -- 以下是引用有点甜在2018/9/3 16:40:00的发言: 方法二:你可以用一个table接收dt表格,如
e.form.controls("Table1").table.datasource = dt
然后用 Dim tb As Table = e.form.controls("Table1").table 还能这样用,佩服。 |