【笔记分享】报表插件开发如何通过一列的值计算出另一列的值?
在做报表插件二开时,如果遇到临时表查出来的数据在页面上没有,如物料收发明细表中的结存数量,这个时候就需要通过
GetReportData()方法来获取展示的数据,来设置值:
protected override DataTable GetReportData(string tablename, IRptParams filter) { var dataTable = base.GetReportData(tablename, filter); // 添加列 var dataColumn = new DataColumn("FDROrgNum", typeof(double)); dataTable.Columns.Add(dataColumn); foreach (DataRow dataTableRow in dataTable.Rows) { dataTableRow["FDROrgNum"] = Math.Round(double.Parse(dataTableRow["FSTOCKJCQTY"].ToString()) / double.Parse(dataTableRow["FUNITCONVERT"].ToString()),2);; } return dataTable; }
你好,想请问一下我继承了物料收发明细里插件类StockDetailRpt,但为什么重写GetReportData()时系统提示找不到该方法呢
学习了
【笔记分享】报表插件开发如何通过一列的值计算出另一列的值?
在做报表插件二开时,如果遇到临时表查出来的数据在页面上没有,如物料收发明细表中的结存数量,这个时候就需要通过GetReportData()方法来...
点击下载文档
本文2024-09-16 17:23:59发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-15463.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章