yl_778 发表于 2013-5-7 15:02:00

ActiveReport图表在Siverlight中无法显示

最近公司评估新项目是否使用ActiveReport报表控件,因为以前从未使用过,所以在葡萄城上下载了ActiveReport7测试版 ,使用VS2012(自带SL5)开始SilverLight项目,C#开发。
最近一个星期我们一直摸索着ActiveReport7的使用方法,论坛上给了很多报表设计的例子,所以上手还算比较快,可是关于SiverLight的图表设计的例子我翻了很久也没有找到,自己尝试着做了个测试图表文件SectionReprot(图1),在预览中显示正常,没有任何问题,可是一运行,Viewer中却是空白一片,什么也没有(图2);把SectionReprot中的图表删除,添加一个普通表格,运行又显示正常;尝试着新建一个Winform程序,把那个SectionReprot添加到此项目中,添加同样的一个图表,一运行又能正常显示;
于是百思不得其解,待来发贴寻求帮助。


                  (图1)

                      (图2)

ZenosZeng 发表于 2013-5-7 18:40:00

yl_778 你好

你的问题我们已经收到,会在明天上午给你回复调查结果。

yl_778 发表于 2013-5-8 10:29:00

回复 2楼dof的帖子

:hjyzw:谢谢!另外,我还想知道,在silverlight中是否可以使用Designer让用户自定义报表呢?能否给些资料。

ZenosZeng 发表于 2013-5-8 19:00:00

yl_778 你好

关于区域报表在Silverlight中无法显示的问题,我已经提交到产品团队进行调查,预计明天会有回复。

此外,AR没有提供基于Silverlight的报表设计器,用户可以使用WinForms的报表设计器完成报表设计,然后上传到服务器中。

yl_778 发表于 2013-5-9 16:01:00

老问题还没解决,新问题又来了。我看过您之前的关于Matrix的例子,那个对我们很有用,正好可以解决我向您请教的第二个问题。但是美中不足的是,无论行还是列,深度都是固定的,这就有点郁闷了。因为我们想实现如下的报表,其中犯罪类型是一个树形结构,是用户可以动态维护的,它会变、深度不固定、并且每个类别与类别之间的深度也不一定一样(如下图刑事类有三层,治安类就只有两层)。请问这类报表能否实现。

ZenosZeng 发表于 2013-5-9 17:56:00

yl_778 你好

如你所说,该需求有些超出了矩阵控件内置的功能,我这边先看看是不是有替代方案,然后给你回复。

yl_778 发表于 2013-5-10 09:10:00

版主您好,还是先解决图表在Silverlight中无法显示的问题吧,这个比较常用一些。

ZenosZeng 发表于 2013-5-10 09:15:00

yl_778 你好

不知是不是将将 Chart 的ImageType设置成了 Metafile ,你可以将该属性设置为 PNG 类型。

yl_778 发表于 2013-5-10 09:52:00

我找了半天,没看到Chart有个ImageType属性呀,版主能告诉我在哪设置吗?

yl_778 发表于 2013-5-10 10:21:00

在sectionReport中的Chart中我找到了这个属性,像您说的一样,改成PNG确实成功了。但在PageReport中我只能在BackgroundImage中找到一个MIMEType的属性,默认为空,设置成image/png后也没有显示。
页: [1] 2 3
查看完整版本: ActiveReport图表在Siverlight中无法显示