【问题标题】:Is there a way to use reportviewer 9 in Visual Studio 2010 and still have rdlc designer support?有没有办法在 Visual Studio 2010 中使用 reportviewer 9 并且仍然有 rdlc 设计器支持?
【发布时间】:2010-11-29 11:20:52
【问题描述】:

我在这里遇到了一个烦人的问题。我最近升级到 VS 2010。我真的很喜欢 VS-2010,我想继续使用它。但是我遇到了一个问题。当我试图打开 rdlc 文件时,它抱怨我的 RDLC 报告文件是旧版本(使用 vs2008 rdlc 文件),它必须将它们升级到新版本以支持新的报告设计器。在我这样做之后,reportviewer 9 抱怨它无法使用这些文件,所以我不得不“升级”到我发现它完全是垃圾的 reportviewer 10。渲染它对我来说几乎没用的速度太慢了。

我真的需要一种方法来继续使用 reportviewer 9 和 VS 2010 并且仍然有设计器支持。 vs2008可以单独打开rdlc文件吗?最近有人和reportviewer 10 吵架吗?

或者,如果有人知道一个神奇的修复方法可以让 reportviewer 10 以 9 的速度呈现报告,我也会接受它作为答案。

艾萨克

【问题讨论】:

  • 我发现的一种解决方法是只保留旧文件,但在 vs 2008 中单独打开它们以进行编辑。 VS2010 应该保留对旧 rdlc 文件的设计器支持。微软的耻辱。
  • 一年后,我越来越喜欢reportviewer 10。要么服务包改进了很多,要么我疯了。无论如何,现在除了我的一份报告之外,所有报告都完美运行。

标签: visual-studio-2010 c#-4.0 reportviewer


【解决方案1】:

我不知道是服务包还是我本来就疯了,但现在reportviewer 10 似乎很合理。它呈现类似 html 的标签的能力对我来说非常有用。只有我制作的一份大量使用子报表的报表很难快速呈现。我建议任何坚持使用 reportviewer 9 的人咬紧牙关,尽可能多地升级报告。对于旧的,您仍然可以在 VS2008 中编辑它们,尽管您需要进行一些手动 xml 编辑以设置数据属性等等。

【讨论】:

  • 现在也解决了我的子报表问题,现在我可以把reportviewer 9扔进垃圾桶了。
猜你喜欢
  • 2011-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-09
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
相关资源
最近更新 更多