关于ReportViewer 显示数据问题

LBreathy 2012-09-06 04:15:29
小弟最近在做报表,用的是SQL SERVER 2008 R2版本的Reporting service,报表部署到报表服务上了,通过远程读取报表。在页面显示的时候是用的ReportViewer控件(ASP.NET),读取报表数据是写的存储过程,直接由报表的数据源和数据集取数据。ASP.NET只是传参数而已。现在问题出现在通过存储过程和报表服务读取的数据都是完整的,但是通过ReportViewer控件呈现出来的数据,竟然少了3条,就是说,我通过纯醋过程和报表服务读取的数据为9条完全不一样的数据,但是reportviewer控件成仙出来的是6条数据。请大侠帮帮忙,该如何解决哦~
代码如下:

public void ExportReport()
{
string ReportPath = ConfigurationManager.AppSettings["ReportPath"].ToString();
string ReportServerUrl = ConfigurationManager.AppSettings["ReportServerUrl"].ToString();
string UserID_ReportServer = ConfigurationManager.AppSettings["UserID_ReportServer"].ToString();
string UserPassword_ReportServer = ConfigurationManager.AppSettings["UserPassword_ReportServer"].ToString();
string lcid = System.Threading.Thread.CurrentThread.CurrentCulture.LCID.ToString();

ReportViewerCredential md;
if (Session["Credential"] == null)
{
md = new ReportViewerCredential(UserID_ReportServer, UserPassword_ReportServer, "");
Session["Credential"] = md;
}
else
{
md = Session["Credential"] as ReportViewerCredential;
}

rvProjectInfo.Reset();
rvProjectInfo.ServerReport.ReportPath = "/" + ReportPath + "/" + ExportType;
rvProjectInfo.ServerReport.ReportServerUrl = new Uri(ReportServerUrl);
rvProjectInfo.ServerReport.ReportServerCredentials = md;
ReportParameter[] parameter = Session["ReportParma"] as ReportParameter[];
rvProjectInfo.ServerReport.SetParameters(parameter);
rvProjectInfo.ServerReport.Refresh();

}

...全文
128 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
熙风 2012-09-06
  • 打赏
  • 举报
回复
显示不下被遮住了?
是最后3条还是前面3条?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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