海波.NET
自定义水晶报表的外观,比如隐藏工具栏,让报表左对齐,去除水晶报表的公司LOGO等………(作者:海波.NET,更新:2003-10-20)
——————————————————————————————————————
1、外观:
设置 Crystal Report Viewer 的属性:
DisplayGroupTree 布尔值。获取或设置树视图是可见还是隐藏。 
DisplayPage 布尔值。获取或设置工具栏是可见还是隐藏。 
DisplayToolbar 布尔值。获取或设置工具栏上的转到页按钮是可见还是隐藏。 
PageZoomFactor Int32。获取或设置报表的缩放因数。 
SeparatePages 布尔值。获取或设置报表页是分开还是连接。
PageToTreeRatio Float64。设置组树与报表视图之间的大小比例。
——————————————————————————————————————  
2、控制工具栏的按钮:
设置 Crystal Report Viewer 的属性:
HasGotoPageButton 布尔值。获取或设置转到页按钮的可见性。 
HasLevelUpButton 布尔值。获取或设置工具栏上的转到上一页按钮是可见还是隐藏。 
HasPageNavigationButtons 布尔值。获取或设置工具栏上的页面导航按钮是可见还是隐藏。 
HasRefreshButton 布尔值。获取或设置工具栏上的刷新按钮是可见还是隐藏。 
HasSearchButton 布尔值。获取或设置工具栏上的搜索按钮是可见还是隐藏。 
HasZoomFactorList 布尔值。获取或设置工具栏上的缩放因数列表是可见还是隐藏。 
——————————————————————————————————————
3、在 Web 页面里的布局:
在“设计视图”,修改 CrystalReportViewer 的 Width、Height 属性。
切换到窗体的“HTML 视图”,修改 style 属性。
<CR:CrystalReportViewer id="CrystalReportViewer1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" runat="server" Width="350px" Height="50px" EnableDrillDown="False" DisplayGroupTree="False"></CR:CrystalReportViewer>
——————————————————————————————————————
4、除水晶报表的的公司LOGO
将 Crystal 公司的Logo 文件替换或删除……
(1)如果是用 VS.NET 里自带的水晶报表
C:\Program Files\Microsoft Visual Studio .NET\Crystal Reports\Viewers\images\ToolBar\logo.gif
(2)如果是用水晶报表 9.2
C:\Program Files\Common Files\Crystal Decisions\2.0\crystalreportviewers\images\toolbar\crlogo.gif
——————————————————————————————————————
5、替换水晶报表里的各种图标和图片
(1)如果是用 VS.NET 里自带的水晶报表
C:\Program Files\Microsoft Visual Studio .NET\Crystal Reports\Viewers\images
(2)如果是用水晶报表 9.2
C:\Program Files\Common Files\Crystal Decisions\2.0\crystalreportviewers\images

解决方案 »

  1.   

    1、外观:
    设置 Crystal Report Viewer 的属性:
    BestFitPage 布尔值。获取或设置页面视图是大小合适还是用滚动条进行裁剪。
    配合设置 Width、Height 来实现无空白和无滚动条的显示!
      

  2.   

    大家一起去这个贴子支持一下!!!
    http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
    CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
    haibodotnet 海波.NET想了解更多水晶报表的知识和技巧,请到
    NET专栏 -> 水晶报表专栏
    http://218.56.11.178:8009/
    jpyc(九品御厨-进军嵌入式)
      

  3.   

    crv.DisplayGroupTree=false 
    crv.DisplayPage=false
    crv.DisplayToolbar=false
      

  4.   

    在你要设置的报表控件上单击右键.选择属性.在里面选择hasrefreshbutton为false即可.其它的相同.