配送单怎么显示金额大写
金额大写在很多配送单中很常见的,那么在自助设计打印格式中,怎么样设置显示金额大写(每页金额大写或总金额大写)呢?
以下是以迅联食材配送系统-报表设计者-设置显示金额大写为例来说明设置的具体步骤:
1. 填写代码表达式:sumSum([d].[加后金额])
2.记下显示金额大写的组件名:tableCell32
3.选择当前的组件(tableCell32),然后点下方的“脚本”,并点脚本窗口的右上方式,选择对应的以下3个处理过程(选择后会自动生成相应的空代码段)
SummaryGetResult
SummaryRowChanged
SummaryReset
4.将以下相应代码段内的代码复制到第3步生成的代码段中(共3处):并在代码的上方加下以下第一行绿色所示的变量定义
①组件名称:注意红色的组件名称要跟上一步中记下的组件名称一致
②字段名称:蓝色字段名要和所统计的字段名一致
double total=0;
private void tableCell32_SummaryGetResult(object sender, DevExpress.XtraReports.UI.SummaryGetResultEventArgs e) {
e.Result = Turn_MoneyToBig(total);
e.Handled = true;
}
private void tableCell32_SummaryRowChanged(object sender, System.EventArgs e) {
try
{
total+=Convert.ToDouble(GetCurrentColumnValue("加后金额"));
}
catch{}
}
private void tableCell32_SummaryReset(object sender, System.EventArgs e) {
total=0;
}
至此,就能自动显示金额大写出来了。