新增文章
文章标题
分类
C#
云星空
K3 BOS
K3 功能
用友
Oracle
python
SQL
MySql
PHP
HTML
script
windows
Access
影视后期
财务
服务
生活
内容
tableCell23 要显示金额的 控件名称 private void tableCell23_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { // 在打印前 XRLabel bindLabel = sender as XRLabel; string strAmount = bindLabel.Text.Trim(); Kingdee.BOS.NumFormatTran.FormatTranslate formatTran = new Kingdee.BOS.NumFormatTran.FormatTranslate(); formatTran.Resource = strAmount; // formatTran.Type = Kingdee.BOS.Util.UpperStyle.EnglishDollarStyle.ToString(); // 如需要支持英文大写格式,需要将下面代码替换成为: formatTran.Type = Kingdee.BOS.Util.UpperStyle.ChineseRmbStyle.ToString(); bindLabel.Text = Kingdee.BOS.Util.FormatTranslateUtil.Translate(formatTran); } private void tableCell23_SummaryGetResult(object sender, DevExpress.XtraReports.UI.SummaryGetResultEventArgs e) { // 得到汇总结果 decimal decSum = 0, decTmp = 0; foreach (object item in e.CalculatedValues) { if (item != null && decimal.TryParse(item.ToString(), out decTmp)) { decSum += decTmp; } } Kingdee.BOS.NumFormatTran.FormatTranslate formatTran = new Kingdee.BOS.NumFormatTran.FormatTranslate(); formatTran.Resource = decSum.ToString(); formatTran.Type = Kingdee.BOS.Util.UpperStyle.ChineseRmbStyle.ToString(); e.Result = Kingdee.BOS.Util.FormatTranslateUtil.Translate(formatTran); e.Handled = true; }
返回
保存