Foxtable(狐表)用户栏目专家坐堂 → 关于专业报表中的绑定表格


  共有1676人关注过本帖树形打印复制链接

主题:关于专业报表中的绑定表格

帅哥哟,离线,有人找我吗?
huangxueyao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
关于专业报表中的绑定表格  发帖心情 Post By:2018/9/10 12:48:00 [只看该作者]

Dim doc As New PrintDoc
Dim
 rt As New prt.RenderTable
Dim
 tb as Table = Tables("订单")
Dim
 ColNames As String() = New String(){"产品", "客户","单价""数量", "金额"}
For c As integer = 0 To ColNames.Length -1
    rt.Cells(0,c).Text = ColNames(c
    
rt.Cols(c).Width = tb.Cols(ColNames(c)).PrintWidth 
    
rt.Cells(1c).Text = "[Fields!" & ColNames(c) & ".Value]" '设置绑定表达式
Next

rt.RowGroups(
0,1).Style.TextAlignVert = prt.AlignVertEnum.Center '第一行内容垂直居中
rt.RowGroups(
0,1).Header = prt.TableHeaderEnum.All '将第一行作为表头。
rt.RowGroups(
1,1).DataBinding.DataSource = BindTables("订单"'将第二行绑定到订单表
doc.Body.Children.Add(rt)
doc.Preview()

现在我有一个明细表,里面有一个字段是单位,我用的是字典,直接绑定的话,打印出来的是字典值,而不是字典名称,请问怎样修改为字典名称呢?在哪里修改?给个示范代码吧谢谢~

 回到顶部
帅哥哟,离线,有人找我吗?
huangxueyao
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:443 积分:3530 威望:0 精华:0 注册:2013/2/9 12:45:00
  发帖心情 Post By:2018/9/10 13:44:00 [只看该作者]

自己解决了。

 回到顶部