使用表达式

在命令窗口执行下面的代码:

Dim doc As New PrintDoc
Dim
rt As New prt.RenderText
rt.DataBinding.DataSource = BindTables("订单") '将rt绑定到订单表
rt.Text= "[Math.Round(Fields!金额.Value,1)]" '设置打印表达式
doc.body.Children.Add(rt)
doc.Preview()

留意方括号中的内容:

Math.Round(Fields!金额.Value,1)

意思是打印的时候将金额列的内容,保留一位小数,你可以在Text属性中使用Foxtable支持的所有函数。
注意表达式必须用方括号括起来。


本页地址:http://www.foxtable.com/webhelp/topics/1252.htm