vb.net winform ReportViewer更换本地报表路径问题

问题描述

环境如题,两个RadioButton5、6,并为Reportviewer添加不同的rdlc,并传递相同的参数,代码如下:IfRadioButton6.Checked=TrueThenReportViewer1.Reset()ReportViewer1.LocalReport.ReportPath="Report_1.rdlc"ElseIfRadioButton5.Checked=TrueThenReportViewer1.Reset()ReportViewer1.LocalReport.ReportPath="Report_2.rdlc"EndIfDimrepAsNewMicrosoft.Reporting.WinForms.ReportDataSource("syDataSet_z_data",rs.Tables(0))ReportViewer1.LocalReport.DataSources.Clear()ReportViewer1.LocalReport.DataSources.Add(rep)Me.ReportViewer1.RefreshReport()Dimtemp_year_rq1AsNewMicrosoft.Reporting.WinForms.ReportParameter("year_rq1",year_rq1)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_year_rq1})Dimtemp_year_rq2AsNewMicrosoft.Reporting.WinForms.ReportParameter("year_rq2",year_rq2)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_year_rq2})Dimtemp_month_rq1AsNewMicrosoft.Reporting.WinForms.ReportParameter("month_rq1",month_rq1)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_month_rq1})Dimtemp_month_rq2AsNewMicrosoft.Reporting.WinForms.ReportParameter("month_rq2",month_rq2)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_month_rq2})Dimtemp_jeAsNewMicrosoft.Reporting.WinForms.ReportParameter("je",money)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_je})Dimtemp_rq1AsNewMicrosoft.Reporting.WinForms.ReportParameter("rq1",rq1)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_rq1})Dimtemp_rq2AsNewMicrosoft.Reporting.WinForms.ReportParameter("rq2",rq2)ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_rq2})Me.ReportViewer1.RefreshReport()

运行时在为RDLC指定参数的第一行报错,提示:本地报表处理出错,求教高手啊,如何解决?谢谢!

解决方案

解决方案二:
自己顶一下!
解决方案三:

解决方案四:
引用2楼happy09li的回复:参照版主建议进行了修改,但还是不成功。是在进行参数传递时进行报错,ReportViewer1.LocalReport.SetParameters(NewMicrosoft.Reporting.WinForms.ReportParameter(){temp_year_rq1})可有其它建议??

时间: 2024-10-29 22:39:35

vb.net winform ReportViewer更换本地报表路径问题的相关文章

VB.NET版机房收费系统---报表

       报表,即报告情况的表格,简单的说:报表就是用表格.图表等格式来动态显示数据,可以用公式表示为:"报表 = 多样的格式 + 动态的数据". 在没有计算机以前,人们利用纸和笔来记录数据.       比如:民间常常说的豆腐帐,就是卖豆腐的每天将自己的卖出的豆腐记在一个本子上,然后每月都要汇总算算,这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上.数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改.      VB版机房收费系统的报表采用的

怎么在C# Silverlight项目MainPage.xaml.cs中写入文件保存到本地,保存到本地的路径是绝对路径(如保存到C:\aaa.txt),怎么写?

问题描述 怎么在C#Silverlight项目MainPage.xaml.cs中写入文件保存到本地,保存到本地的路径是绝对路径(如保存到C:aaa.txt),怎么写?能让我在winform.cs中打开如:StringfilePath=@"C:aaa.txt";求教各位高手... 解决方案 解决方案二:SaveFileDialog 当然,这只能通过用户操作才能达成写文件.为了安全,Silverlight不允许不经过用户就默默的写文件.还有个IsolatedStorage,但是位置有点不好

基于VB-PRINTER对象的动态报表打印

0 引言 在笔者开发的"学籍管理系统"中,有一数据查询模块,其任务是查询与浏览设定条件的学生或班级数据,其中的"打印"按钮功能是将显示在表格中的内容打印出来.由于查询结果中表与字段的是不固定的,使得利用VB本身自带的数据库报表难以实现动态打印,笔者经过对MSHFlexGrid控件.Printer对象的较深入学习.研究,遵循WINDOWS"所见即所得"的思想,有机结合二者编写程序,实现了既能显示查询数据,又能根据MSHFlexGrid控件中的内容的

360云盘Mac同步版怎么更换本地目录地址

  360云盘Mac同步版怎么更改本地目录地址呢?360云盘Mac版只是第一版,还存在各种各样的问题,不过基本功能已经有了.登陆Mac版360云盘会获得10TB永久空间,网盘储存空间大战让储存空间变得已经不再是问题了.最近有网友反映,360云盘Mac同步版不知道怎么更改本地目录地址,更换后又有什么需要注意的地方呢?安下小编为大家带来360云盘Mac同步版更换本地目录的方法,希望对你有帮助! 360云盘Mac同步版怎么更换本地目录地址 点击下载: 360云盘Mac同步版 首先请打开MAC版的设置:

java 下载 断点续传-用java语言从web下载文件到本地指定路径下

问题描述 用java语言从web下载文件到本地指定路径下 java语言实现从外部网站下载文件到我们公司的服务器上,支持断点续传并且用一个线程下载一个文件,请问哪位有什么思路或者源码参考.麻烦大家给我出出主意. 网上都是从服务器上下载到本地的案例.这种可以应用到我这种需求上吗? 顺便问下http协议和ftp协议下载文件是否支持下载到本地指定路径,对文件大小类型有没有限制. 解决方案 1.先用代码解析外部网站下载页面获取下载地址 2.代码实现http协议请求解析得到的下载地址,下载文件到本地 3.代

javascript-通过js我已经实现了截取一定区域的图片(图片一共7张),如何把这些截取的图片保存到本地指定路径下

问题描述 通过js我已经实现了截取一定区域的图片(图片一共7张),如何把这些截取的图片保存到本地指定路径下 我自己通过js已经实现截取一定区域的图片一共7张图片.但是如何把这7张图片保存到本地的指定目录下.请大神指教~~~ 解决方案 AndEngine实现屏幕截取和图片保存通过正则表达式来截取图片路径屏幕区域截取图片的实现 解决方案二: 用最新的google浏览器可以实现file保存等功能,要通用的话,建议还是服务器上提供下载.

JS+ACTIVEX实现网页选择本地目录路径对话框_javascript技巧

网页选择本地目录路径对话框,使用ACTIVEX对象遍历本地磁盘和目录,只需网页启用相关ACTIVEX的INTERNET选项,对本地浏览器的安全性要求不高,简单易用. 网页选择本地目录路径对话框样例 1.打开主页面"select.html",点击"选择路径"按钮进入路径选择页面"dir.html",选取本地目录路径 2.路径选择页面"dir.html"初始化后,加载本地磁盘驱动,然后根据选择的磁盘路径加载其中的目录.如目录中存在

IE8中获得本地图片路径的问题(隐藏域得不到)

问题描述 一个问题困扰我好几天了,IE8中通过document.selection.createRange().获得本地文件路径,但因为有多帧信息,只能获得本帧的文件路径,其他帧的为空,不知为何,请高人指点.以下为抽取出的模型,在文件1中选择文件后,点击转换在文件2中选择文件,然后点击测试.可以看到前一个hide的是得不到了.真的很奇怪呀 <%@pagelanguage="java"import="java.util.*"pageEncoding="

在VB通过vsreport使用ACCESS的报表

在VB中也可使用ACCESS的报表 通过vsreport这个控件,你完全可以使用ACCESS来设计好报表,然后在VB中调用这些报表,效果与你直接在ACCESS调用报表一样. VB的报表一直是它的弱项,在以前很长一段时间我都是使用这个方法来做报表的,因为有段时间曾经帮香港的朋友做了几个VB的系统,但他们比较喜欢ACCESS的报表,所以使用这个方法来实现. 不过,这个控件,在有子报表的时间会有一些小问题,通过一些特殊的方法才能解决.不过,总的来说,效果还是不错的,它实际上是产生一些中间格式文件来实现