找回密码
 立即注册

QQ登录

只需一步,快速开始

yk6802

注册会员

15

主题

28

帖子

109

积分

注册会员

积分
109

活字格认证

yk6802
注册会员   /  发表于:2015-9-11 10:27  /   查看:3895  /  回复:3
如果通过AR9内部的查询功能获取数据,不存在统计失败的问题。但通过运行时动态传递DataTable数据集,合计、平均等统计运算无法实现,请问怎样解决。
报表是这样的

数据传递是这样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-9-11 15:11:00
沙发
您好,
您的问题,我们已经重现。我尽快提交产品组,以确定是否是一个BUG。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-17 17:27:00
板凳
您好,
经过验证,这个问题是将一个String类型的Column合计,从而导致的问题。
解决的方式是指定Column的类型typeof(int)
参考代码为:
  1.         private DataTable GetDataSource()
  2.         {
  3.             DataTable dt = new DataTable();
  4.             dt.Columns.Add("产品编号");
  5.             dt.Columns.Add("产品名称");
  6.             dt.Columns.Add("单价", typeof(int));
  7.             dt.Columns.Add("库存量", typeof(int));
  8.             dt.Rows.Add("A10002", "苹果", 20, 50);
  9.             dt.Rows.Add("A15681", "香蕉", 20, 50);
  10.             dt.Rows.Add("A15681", "菠萝", 20, 50);
  11.             return dt;
  12.         }
复制代码
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-25 17:45:00
地板
您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?

如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部