第一次弄RDL报表.

权当自己的一个随手笔记吧.希望能有好的意见或者建议欢迎大家提出来.

一起学习.灰常欢迎..

第一步,先找出你的Reporting Server 的 URL .

如图:

其中URL 就是ReportingServer 的URL 在新建的aspx页面部署的时候非常重要.

虚拟目录的话,在WIN 7 上貌似的不用更改的,在XP上TCP端口或许是8080.

多多的配置一下就好,

一般来说,ReportingServer配置好了,第一步就OK了.

成功是时候点击URL的时候.

会出现一下一下东西.

这就说明的你的ReportingServer已经配置成功.

那么下一步,部署你的报表.

部署单张报表和一个文件夹下面的所有报表:

部署单张报表:

部署单张报表,也可以部署完整的文件夹.

成功的标准是.

在输出栏会有:

部署成功的效果.

需要注意的是:

你需要在你要部署的报表数据上面属性上面写上,

其中TargetServerURL 就是你 ReportingServer的虚拟目录,也就是一个路径,

也是你的ReportingServer的一个小路径.

接下来,我们需要把报表上面的数据展示在aspx页面上去.

在ASPX页面需要写上.

具体有多少东西,是根据你的报表数据的参数来的.

在此,需要注意的是:

需要在顶上写上这么一句话:

1
2
3 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Dashboard_KPI.aspx.cs" Inherits="test._Default" %>
4
5
6
7 <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
8
9 <%-- 需要注意的是:
10
11 需要添加这段代码.
12
13 如果你的编译工具是VS10的时候,你需要把Version = 9.0.0.0修改成 10.0.0.0
14
15 --%>
16
17 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
18
19 <html xmlns="http://www.w3.org/1999/xhtml">
20
21

接下来的就是在 aspx.cs 页面上写的代码.

我是直接给了一个按钮,当触发按钮时间的时候.

才展示报表,不是载入的时候就触发报表事件.

protected void btn_ok_Click(object sender, EventArgs e)

{

//设置为ReportViewer处理模式到远程

//rv_Dashbord 是报表控件的名字.

rv_Dashboard.ProcessingMode = ProcessingMode.Remote;

ServerReport serverReport = rv_Dashboard.ServerReport;

//设置报表服务器URL和报表路径

rv_Dashboard.ServerReport.ReportServerUrl = new Uri("http://localhost/ReportServer_SQL2008");

rv_Dashboard.ServerReport.ReportPath = "/报表项目/Dashboard_KPI";//注:此处不需要写报表的后缀.

//LIST 接受3个参数

//视你的参数而言.

ReportParameter[] LIST = new ReportParameter[3];

LIST[0] = new ReportParameter("Year", this.txt_Year.Text);

ReportParameter BeginMonth = new ReportParameter();

BeginMonth.Name = "BeginMonth";

BeginMonth.Values.Add(this.txt_BeginMonth.Text);

LIST[1] = BeginMonth;

LIST[2] = new ReportParameter("EndMonth", this.txt_EndMonth.Text);

// 设置参数的情况报告

rv_Dashboard.ServerReport.SetParameters(LIST);

}

完成了以上的东西,报表的展示就算完成了.

第一次写东西,希望有好的意见或建议.

这个也就是相当于自己的一个随手笔记,

希望能给有这样问题的人有帮助额.

写的有点乱,呵呵 挑着看吧.

转载于:https://www.cnblogs.com/Aclie/archive/2011/05/25/2056484.html

在aspx页面显示一张完整的RDL报表相关推荐

  1. 【转帖】Reporting Service rdl报表,在aspx页面显示一张完整的RDL报表

    第一次弄RDL报表. 权当自己的一个随手笔记吧.希望能有好的意见或者建议欢迎大家提出来. 一起学习.灰常欢迎.. 第一步,先找出你的Reporting Server 的 URL . 如图: 其中URL ...

  2. 全智通A+常见问题汇总解答—A+采购入库保存一张入库单,页面显示两张入库单

    问题描述:1.采购入库保存后,不期定期出现只保存一次单据,管理显示两张单据(除了入库单号不一致外,内容都一样),操作日志上显示单据的时间也是一致. 错误原因:不明,待补充 解决方案:删除其中一条入库单 ...

  3. Springboot整合layui之一个页面显示两张表格

    该文章由作者精心整理与总结,详细记录了对问题的思考与解决过程,原创文章,转载请在文章明显位置注明出处与原文链接!大家一起成长!!! 需要在layui同一个页面中显示两个子页面,其中一个页面中的表格添加 ...

  4. EasyUI 在aspx页面显示高度不正常解决办法

    <body class="easyui-layout"><form id="form1" runat="server"&g ...

  5. php上传多张图片为什么只显示一张,javascript,_js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次???,javascript - phpStudy...

    js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次??? js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次??? self.$els.upload ...

  6. aspx页面中文汉字显示为乱码

    今日同事发现部分aspx页面运行时中文汉字不能正确显示,显示均为乱码.检查了web.config的配置是正确的: !--  全球化 此节设置应用程序的全球化设置. -->     <glo ...

  7. 解决aspx页面中关键词(keywords)和描述(descript)不显示问题

    新建的aspx页面在添加seo关键词和描述的时候是不是会遇到一下问题呢? 只有title正常显示了  描述(descript)和关键词(keywords)没有正常显示出来,那么你就要考虑删除原有的服务 ...

  8. 数码相框项目之显示一张可放大、缩小、拖拽的图片

    之前我做过一个电子相框的项目,涉及到的重难点主要为:在LCD上放大.缩小.移动图片. 首先我们得明白的一点是:无论是放大或缩小,实际上都是对原图进行等比例的缩小,然后在LCD上面显示,只不过缩小的程度 ...

  9. 从输入URL到页面显示的过程

    http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/ http://www.cnblogs.com/wena ...

  10. ArcGIS实现按比例尺进行地图全图导出一张完整的大比例地图

    ArcGIS实现按比例尺进行地图全图导出一张完整的大比例地图 1.启动 ArcMap 2.打开一个mxd地图文档 3.切换到布局视图框,视图-布局视图,或点击左下角的布局视图 4.右键"视图 ...

最新文章

  1. 【Visual Studio 扩展工具】使用 ComponentOne迷你图控件,进行可视化数据趋势分析...
  2. 浏览网页需要登录的解决办法
  3. 虚拟化、完全虚拟化、半虚拟化和准虚拟化技术区别
  4. ABAP中怎样获取随机数
  5. 有没有朋友可以帮我解释一下贴水是什么意思?
  6. 无表头单链表的总结----输出链表
  7. MyBatis.Net 学习手记
  8. 内蒙古工业大学计算机科学与技术,计算机科学与技术的应用领域简述论文内蒙古工业大学.doc...
  9. Python3 移动文件——合集
  10. 快速划分分栏控制器上的item(自定义)
  11. Windows:打开MSDTC,恢复Windows任务栏,查看windows日志,打开远程桌面,打开Services,资源监控...
  12. 《深入浅出统计学(中文版)》读书笔记【全15章】
  13. MySQL下载步骤详解
  14. Genymotion启动报错:VT-x/AMD-V硬件加速在您的系统中不可用
  15. 使用vscode,根据vue基础模板文件生成代码
  16. Java 线程池及参数动态调节详解
  17. C语言——二进制转为十进制
  18. pytorch系列8 --self.modules() 和 self.children()的区别
  19. linux垃圾清理总结(超实用)
  20. 轻量级网络综述 — 主干网络篇

热门文章

  1. 微软量子计算“天使梦”破碎,扬言的巨大胜利终究是一个“错误”
  2. ireport 循环_ireport detail循环原理
  3. linux开机画面视频,Linux系统的开机画面
  4. 华为云买网站买另外服务器,华为云网站在买其他服务器
  5. Kotlin back field
  6. 微信小程序开发工具调试没问题,真机调试Provisional headers are shown
  7. 《程序员》8月:移动开发新技术探索
  8. 播音主持必练的绕口令
  9. 年薪60w的程序员与年薪6w的极品程序员,差距怎么这么大呢?
  10. Spring实战学习笔记整理(4)-AOP(面向切面编程)