水晶报表调试与发布后显示样式变了怎么办?急,在线等,阿泰!!

caoliyy 2011-09-27 08:00:49
我用的是vs2008自带水晶报表
采用的是获取数据动态绑定显示的模式
在开发中没有什么问题,可是开发完成后发布到IIS中后,却发现显示的数据有问题
因为客户要求,所以显示是有固定的格式就像这样

按照我在vs中的设置,分页时每页显示的是35条数据,在vs中运行没有任何问题。

可是在我发布到本机的iis中后,运行跑起来一切都正常,但显示的数据样式变了,
显示成了30条,这个是怎么回事啊?我晕死

我电脑上装的东西比较多,可是水晶报表就是vs自带的,应该不会是别的东西影响的吧

万能的阿泰,万能的csdn给我一个答案吧。

在线等!!!!!
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2011-09-28
  • 打赏
  • 举报
回复
当然会有差异,呵呵。
在VS中设计时,用到的是一个WinForm的窗体控件
在IIS中,则是一个Web Page页面,两者在解析上确实会存在一些差异的

对页面高度、页边距的解析的细节差异,都会造成显示效果不同
调整模板,最终还是以IIS中显示的为准
不过这种情况我还真没遇到过。。

个人建议是把详细资料节拉得小一点试试。尽可能地小,看看能不能两边都能显示成35条的分页效果

当然,还有种不太可能的可能,就是你运行的时候模板,跟设计的模板不是同一个,呵呵。

caoliyy 2011-09-28
  • 打赏
  • 举报
回复
我觉的现在还跟打印机没有关系,因为我现在还没有打印,只是在Crystal Report View
中显示的时候发现样式就变了

早vs中运行后,在Crystal Report View中显示的是35条数据

但在发布到IIS后,运行在Crystal Report View中显示就变成了30条数据

我真的想不出在vs中和IIS中运行起来有什么差异,导致水晶报表显示样式的改变
阿泰 2011-09-28
  • 打赏
  • 举报
回复
从现在的症状来看,可能是你在模板上设置的35行的总高度,实际上是超过了页面高度
所以在30行时自动分开了

建议,先把分页设置为20行,设计模式跟IIS模式比较一下,保证公式本身是对的
然后再回来微调页面,也就是详细资料节上字段的高度,压缩详细资料节的高度。

有些东西,想不清楚的,试试看,呵呵。
caoliyy 2011-09-28
  • 打赏
  • 举报
回复
难道真的是vs和iis解析的问题?我晕,如果两者解析的高度不同的话,模板再怎么设置估计也不能达到
两者显示相同的效果吧,

或者能否通过设置模板高度的办法来固定一下?

阿泰,帮帮忙,真的很急
ajaxtop 2011-09-27
  • 打赏
  • 举报
回复
刚有些没看完整
可以肯定的是和其它安装的软件没有关系
在确定一下你在测试中写的分页程序,还有测试 数据条数
如果全是在开发机上做的,看下vs开发时用的打印驱动和纸张,
然后在看下操作系统(开发机)上默认的打印机驱动和纸张是否一致
ajaxtop 2011-09-27
  • 打赏
  • 举报
回复
看下你的纸张高度,是否可以显示35条记录
如果你本地开发机一切正常,你发面上到iis后,你是在哪个机子做的测试,如A机,你看下A机安装的打印机驱动,和纸张,还有机子本是什么版本?如你用XP开发,你测试是否是2003/8或是其它版本
Crystal Reports 9.2 中文版(水晶报表) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报表控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 ?您可以用各种各样的格式发布报表,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报表功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。 将报表并入应用程序通过将 Crystal Reports 的报表处理功能整合到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!

4,819

社区成员

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

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