reportViewer 显示多个rdlc问题

闭着眼刷牙 2013-05-16 05:14:17
有两个按钮,点击按钮1,reportviewer显示Report1.rdlc,点击按钮2显示Report2.rdlc,在按钮事件里面我已经设置
ReportViewer1.LocalReport.ReportPath = @"report\Report1.rdlc";和
ReportViewer1.LocalReport.ReportPath = @"report\Report2.rdlc";了
为啥不管怎么点击按钮,都只是显示ReportViewer1一开始显示的报表呢,另一个只显示个表头部分。
一开始显示Report1的话,不管怎么点击按钮都是显示Report1,只显示Report2表头部分
一开始显示Report2的话,不管怎么点击按钮都是显示Report2,只显示Report1表头部分
怎么回事啊?设置LocalReport.ReportPath怎么不管用呢
...全文
233 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
不知道太多事 2013-05-24
  • 打赏
  • 举报
回复
来接分....
闭着眼刷牙 2013-05-24
  • 打赏
  • 举报
回复
解决了 是哪个DBMAKER 与RDLC不兼容的原因,换成SQLSERVER妥妥的
闭着眼刷牙 2013-05-17
  • 打赏
  • 举报
回复
这是button1的方法

this.reportViewer1.LocalReport.ReportPath =  @"F:\dbTest\dbTest\Report1.rdlc";
this.USERTableAdapter.Fill(this.DataSet1.USER);//这是不含参数的方法
this.reportViewer1.RefreshReport();
这是button2的方法

this.reportViewer1.LocalReport.ReportPath = @"F:\dbTest\dbTest\Report3.rdlc";
this.LOGFTableAdapter.Fill(this.DataSet3.LOGF);
this.reportViewer1.RefreshReport();
看到网上说加“ this.reportViewer1.Reset();”这句加在哪里 加上后提示“The source of the report definition has not been specified”

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧