水晶报表无法显示问题

mafengandy 2010-11-11 06:08:30
用VS2008做的水晶报表,本来在本机上好好的,但是放到服务器上就出了很多问题,但是查资料都慢慢解决了,现在碰到一个问题是,水晶报表的页面打开后里面什么都没有,我看网上说就算出错也会有个红叉,但是我这里什么都没有,这是为什么呀?整个页面就是空白的。请高手帮忙。谢谢了
...全文
195 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiezhiqu 2011-04-01
  • 打赏
  • 举报
回复
发布网站的时候如果发布在默认网站下边就不会出现这种情况。
如果要发布成一个单独的网站,就只能够将C:\inetpub\wwwroot路径下的aspnet_client文件夹添加进你的网站中。因为水晶报表里面所用的就是该文件夹下面的东西,找不到那些东西就会显示不出来
阿泰 2010-11-17
  • 打赏
  • 举报
回复
代码上必没有明显的问题,想问一下你的代码里有没有进行错误处理,比如用了try catch屏蔽掉了错误。
麻烦把整页代码贴出来看看。
hualong2010 2010-11-16
  • 打赏
  • 举报
回复
楼主,问题解决没,我这也出现同样的问题了
mafengandy 2010-11-12
  • 打赏
  • 举报
回复
另外上面代码里的表明和数据集名称都和水晶报表数据集名称相同,只是水晶报表中还有一个表,但是我没用呢。所以就没有给它赋值。
mafengandy 2010-11-12
  • 打赏
  • 举报
回复
页面上什么都没有,服务器上面我安装了CRRedist2008_x86.msi和CRRedist2008_x86_chs.msi这两个,服务器上面装了.NET3.和.NET2.0.页面也没有报错,就是一个空白页面,调试的时候都好好的,但是一放到服务器上面就不行了。
我用的是.net写的,aspx页面什么都没有。
另外我的数据集赋值是用下面的方式赋值的,

AttorneyCR myCR = new AttorneyCR();
AttorneyDataSet mydatset = new AttorneyDataSet();
mydatset.DataSetName = "DataSet1";
mydatset.Tables[0].TableName = "CorporationManagement";
DataRow dr = mydatset.Tables[0].NewRow();
dr[0] = datsetAttorney.Tables[0].Rows[0][0].ToString().Trim();
dr[1] = datsetAttorney.Tables[0].Rows[0][1].ToString().Trim();
dr[2] = datsetAttorney.Tables[0].Rows[0][2].ToString().Trim();
dr[3] = datsetAttorney.Tables[0].Rows[0][3].ToString().Trim();
dr[4] = datsetAttorney.Tables[0].Rows[0][4].ToString().Trim();
dr[5] = datsetAttorney.Tables[0].Rows[0][5].ToString().Trim();
dr[6] = datsetAttorney.Tables[0].Rows[0][6].ToString().Trim();
dr[7] = datsetAttorney.Tables[0].Rows[0][7].ToString().Trim();
dr[8] = datsetAttorney.Tables[0].Rows[0][8].ToString().Trim();
mydatset.Tables[0].Rows.Add(dr);

myCR.SetDataSource(mydatset);
CRViewAttorney.ReportSource = myCR;


谢谢
阿泰 2010-11-11
  • 打赏
  • 举报
回复
页面上有水晶报表工具条吗?
放到服务器上怎么放的,安装了水晶报表的部署包吗?

什么也没有的时候,这个页面的html是怎样的?程序里有报错信息吗?这个页面的后台代码是什么样的?


多提供些信息吧。

另外,给c盘一个everyone的可写权限。

4,815

社区成员

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

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