以文本方式查看主题 - 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(1, c).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 -- 自己解决了。 |