请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

tibet_a

注册会员

10

主题

15

帖子

110

积分

注册会员

积分
110
tibet_a
注册会员   /  发表于:2015-12-11 16:38  /   查看:3082  /  回复:1

本帖子中包含更多资源

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

x

1 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-12-11 16:48:00
沙发
您好,

将testrpt.aspx这个文件,修改如下
  1. <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
  2. <%@ Register Assembly="GrapeCity.ActiveReports.Web.v9, Version=9.4.4727.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" Namespace="GrapeCity.ActiveReports.Web" TagPrefix="ActiveReportsWeb" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" >
  5. <head id="Head1" runat="server">
  6.     <title>testrpt</title>
  7.     <script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
  8.   <script language="javascript" type="text/javascript">
  9.       var exportSelect = '<select id="ExportSelect" style="width:80px"><option selected disabled>Export</option><option value="PDF" style="background: url(images/pdf.png) right no-repeat; width: 50px">PDF</option><option value="Excel" style="background: url(images/Excel.gif) right no-repeat; width: 50px">Excel</option></select>';
  10.       $(document).ready(function () {
  11.           var toolbar = $('#WebViewer').find('.arvToolBar');
  12.           toolbar.append(exportSelect);
  13.           toolbar.append("<span><input id='btnPrint' type='Button' value='Print'/></span>");
  14.           var viewModel = GetViewModel("WebViewer");
  15.           //Check the selected value in DropDown and Export
  16.           $("#btnPrint").click(function () {
  17.               if (viewModel.PageLoaded()) {
  18.                   viewModel.Print();
  19.               }
  20.           });
  21.           $("#ExportSelect").change(function (e, args) {
  22.               var valueSelected = this.value;
  23.               if (viewModel.PageLoaded()) {
  24.                   switch (valueSelected) {
  25.                       case "PDF":
  26.                           viewModel.Export(ExportType.Pdf, function (uri) {
  27.                               window.location = uri;
  28.                           }, true);
  29.                           break;
  30.                       case "Excel":
  31.                           viewModel.Export(ExportType.Xls, function (uri) {
  32.                               window.location = uri;
  33.                           }, true);
  34.                           break;
  35.                   }
  36.               }
  37.           });
  38.       });
  39.         </script>
  40. </head>
  41. <body>
  42.     <div>
  43.     <ActiveReportsWeb:WebViewer ID="WebViewer" runat="server" Height="600" Width="100%" onload="WebViewer_Load" ViewerType="HtmlViewer">
  44.         <FlashViewerOptions MultiPageViewColumns="1" MultiPageViewRows="1"
  45.             ResourceUrl="/Grapecity.ActiveReports.Flash.v9.Resources.swf"
  46.             Url="/Grapecity.ActiveReports.Flash.v9.swf" ResourceLocale="zh_CN"></FlashViewerOptions>
  47.         </ActiveReportsWeb:WebViewer>
  48.     </div>
  49. </body>
  50. </html>
  51. <script runat="server">
  52.     protected void WebViewer_Load(object sender, EventArgs e)
  53.     {
  54.         WebViewer.Report = ViewData["Report"];
  55.     }
  56. </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部