以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于专业报表中的绑定表格  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124600)

--  作者:huangxueyao
--  发布时间: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
--  发布时间:2018/9/10 13:44:00
--  
自己解决了。