首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Grapecity活动报告从版本9升级到版本14

将Grapecity活动报告从版本9升级到版本14
EN

Stack Overflow用户
提问于 2020-05-28 09:34:48
回答 1查看 341关注 0票数 0

我已经成功地修改了我的应用程序,使用Grapecity 14,它只使用Grapecity 9。现在我需要同时支持9和14,因为我已经有100多个项目引用了9。

当前的实现有一个通用报表项目,其中一个基类包含使用活动报表9生成pdf和excel报表所需的方法,另一个基类具有复制活动报表14的代码。我已经提到这个基础项目使用9和14创建任何报表。

代码语言:javascript
运行
复制
Below is an example to represent how my solution looks like

 MyProjectSolution
    BaseReportProject
        BaseReport9.cs
        BaseReport14.cs
    ProjectReport1
        Report.cs : BaseReport9.cs
    ProjectReport2
        Report.cs : BaseReport14.cs

我的困惑是,有什么更好的方法来做这件事吗?当需要按照当前实现包含另一个活动报告版本时,我需要再添加一个基类。

是否有更好的方法来实现这种类型的需求?

我不确定这是否有效的question.If是的,如果有任何建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-29 18:11:51

解决这一问题的一个更好的办法是有三个单独的项目:

  1. 用于v9报告的项目
  2. 用于v14报告的项目
  3. 可以调用项目#1或#2的项目

我们认为这是因为从v9到v14发生了重大变化,因此您可能会在相同的项目中遇到与两个报告的冲突。

有关更改的更多信息,请参阅以下文档:https://www.grapecity.com/activereports/docs/v14/online/whats-new.html https://www.grapecity.com/activereports/docs/v14/online/breaking-changes.html?highlight=breaking%2C

如果您有任何其他问题,请随时联系我们的支援队

由衷地,

GrapeCity支援小组

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62061445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档