找回密码
 立即注册

QQ登录

只需一步,快速开始

pmway

中级会员

41

主题

140

帖子

945

积分

中级会员

积分
945

活字格认证

pmway
中级会员   /  发表于:2014-10-9 17:06  /   查看:11108  /  回复:16
前台代码:

  1.   <form id="form1" runat="server">
  2.     <div>
  3.    
  4.         <ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" height="423px" width="697px">
  5.         </ActiveReportsWeb:WebViewer>
  6.     </div>
  7.     </form>
复制代码
后台代码:
  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. if (IsPostBack)
  4. {
  5. return;
  6. }

  7. GrapeCity.ActiveReports.PageReport report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("PageReport1.rdlx")));
  8. WebViewer1.LocateDataSource += WebViewer1_LocateDataSource;
  9. WebViewer1.Report = report1;
  10. }
  11. /// <summary>
  12. /// 该报表存在错误,不能被正常处理
  13. /// </summary>
  14. /// <param name="sender"></param>
  15. /// <param name="args"></param>
  16. void WebViewer1_LocateDataSource(object sender, GrapeCity.ActiveReports.LocateDataSourceEventArgs args)
  17. {
  18. if (args.DataSourceName == "DataSource2")
  19. {
  20. if (args.DataSetName == "DataSet2")
  21. {
  22. args.Data = GetData2();
  23. }
  24. }
  25. if (args.DataSourceName == "DataSource1")
  26. {
  27. if (args.DataSetName == "DataSet1")
  28. {
  29. args.Data = GetData();
  30. }
  31. }
  32. }

  33. private DataTable GetData()
  34. {
  35. DataTable dt = new DataTable();

  36. dt.Columns.Add("Col1");
  37. dt.Columns.Add("Col2");
  38. dt.Columns.Add("Col3");

  39. dt.Rows.Add(1, 1, 1);
  40. dt.Rows.Add(2, 1, 1);
  41. dt.Rows.Add(3, 1, 1);
  42. dt.Rows.Add(4, 1, 1);
  43. dt.Rows.Add(5, 1, 1);
  44. dt.Rows.Add(6, 1, 1);

  45. return dt;
  46. }

  47. private DataTable GetData2()
  48. {
  49. DataTable dt = new DataTable();

  50. dt.Columns.Add("Col1");
  51. dt.Columns.Add("Col2");

  52. dt.Rows.Add(21, 1);
  53. dt.Rows.Add(22, 1);
  54. dt.Rows.Add(23, 1);
  55. dt.Rows.Add(24, 1);
  56. dt.Rows.Add(25, 1);
  57. dt.Rows.Add(26, 1);

  58. return dt;
  59. }
复制代码

配置为WEB站点后,发布。如下图所示:







如果勾选此项,发布后正常




如果不勾选此项,则发布后,浏览打印的内容是报错,请问要如何不勾选此项能发布成功?


谢谢。

本帖子中包含更多资源

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

x

16 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-10-9 18:43:00
沙发
回复 1楼pmway的帖子

感谢您详细的描述,问题我们已经查收,调查后反馈给您结果。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-10 14:55:00
板凳
回复 1楼pmway的帖子

该问题需要反馈给产品组进行询问,有进一步结果反馈给你,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-13 14:14:00
地板
回复 1楼pmway的帖子

pmway 你好,
请问提示错误情况下,是否发布ActiveReports.ReportService.asmx该文件到服务器?
回复 使用道具 举报
pmway
中级会员   /  发表于:2014-10-21 13:40:00
5#
已发布到了服务器了,打开该文件,显示 这是预编译工具生成的标记文件,不应被删除!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-21 17:41:00
6#
回复 5楼pmway的帖子

已经使用链接中版本发布成功:
http://www.gcpowertools.com.cn/d ... orts-v8.1.414.0.msi

website 源码:


Release 文件:


Release 文件中的dll信息:



测试环境:vs2012 中文版+ AR 8.1.414 + WebSite
请您测试后反馈结果。

谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
pmway
中级会员   /  发表于:2014-10-22 10:33:00
7#
出现错误提示,
,ActiveReports.ReportService.asmx 已经在发布的站点下!

本帖子中包含更多资源

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

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-22 12:00:00
8#
回复 7楼pmway的帖子

我这边的部署环境是 Framework 4.0 ,IIS 7 ,Server 2008 .应用程序池为 4.0 集成。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-22 13:35:00
9#
回复 7楼pmway的帖子

经过电话沟通,通过 6# 回复,该问题已经解决。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
pmway
中级会员   /  发表于:2014-10-22 14:12:00
10#
我们正在部署,测试中, 初步测试没问题, 如果解决了,我们会给评分的,谢谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部