ghq1254544150 发表于 2016-3-10 18:11:19

activereport .net的开发前的必备条件是啥?

本帖最后由 Lenka.Guo 于 2016-3-10 18:22 编辑

在利用activereport开发asp.net的报表的时候,需要安装那些东西?下载下来的源码也不能编译成功。VS2013工具下的转换为 ActiveReport 10 也报“索引超出了数组界限”。
错误      13      未能加载文件或程序集“GrapeCity.ActiveReports.Web.v10, Version=10.1.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff”或它的某一个依赖项。系统找不到指定的文件。

哪位有一个完整版的Demo呢?

ghq1254544150 发表于 2016-3-13 09:56:13

Lenka.Guo 发表于 2016-3-11 17:02
您上面的写法是ASP.NET中加载报表的方式;
MVC中加载报表,可参考博客:http://blog.gcpowertools.com.cn/ ...

这篇博客我看过了,只是介绍了如何加载显示的已经创建好的报表,但是前段如何自定义报表然后保存没有提到。

Lenka.Guo 发表于 2016-3-10 18:22:28

本帖最后由 Lenka.Guo 于 2016-3-10 18:23 编辑

ASP.Net使用ActiveReports ,安装环境: Visual Studio ,.Net 4.0;

错误提示是因为您安装的ActiveReports 版本号与源码的版本号不一致,导致的;

修改方法:1, 使用VS 工具-》转换ActiveReports 10
               2, 修改Licenses.licx 文件的 Version 与您安装的版本号一致。
               3,在项目中,新建项,添加PageReport,会自动添加dll文件。                           4, 编译,再次运行

Lenka.Guo 发表于 2016-3-11 10:22:32

您安装的是ActiveReports 哪个版本,我在这边调整下给您对应的源码示例。

ghq1254544150 发表于 2016-3-11 13:34:03

Lenka.Guo 发表于 2016-3-11 10:22
您安装的是ActiveReports 哪个版本,我在这边调整下给您对应的源码示例。

你好,那个问题我差不多已经解决了。非常感谢你的回答。能在咨询一个问题吗?MVC怎么designer报表?
string filepath = Server.MapPath("~/Demo.mrt");
            StiReport stireport = new StiReport();
            stireport.Load(filepath);
            stireport.Compile();
            StiWebViewer1.Report = stireport;
可以这样吗?但是StiReport 找不到?

Lenka.Guo 发表于 2016-3-11 17:02:29

您上面的写法是ASP.NET中加载报表的方式;
MVC中加载报表,可参考博客:http://blog.gcpowertools.com.cn/post/2013/12/28/ActiveReports_MVC4.aspx

Lenka.Guo 发表于 2016-3-14 10:04:32

本帖最后由 Lenka.Guo 于 2016-3-14 10:07 编辑

您需要自定义报表,还是新建报表?
新建报表,使用报表设计器来设计报表,设计完成之后可直接在项目中引用。
新建报表参考:http://blog.gcpowertools.com.cn/post/2014/09/23/ActiveReports_GettingStart2aspx.aspx

自定义报表参考,产品安装目录下:C:\Users\lenkaguo.GRAPECITY\Documents\GrapeCity Samples\ActiveReports 10\Page Reports And RDL Reports\API\CreateReport

创建完成之后,在MVC中加载报表,可参考博客:http://blog.gcpowertools.com.cn/ ... veReports_MVC4.aspx


页: [1]
查看完整版本: activereport .net的开发前的必备条件是啥?