当前位置:编程学习 > C#/ASP.NET >>

请教水晶报表错位问题,急!!!

    做了一份报表,感觉挺复杂的.在主报表中要嵌入子报表.       
        
    做好后,在VS.net中预览时,显示的格式正常.       
        
    但是发布到网页中,在页面中浏览时,就出现子报表整体向右偏移了好大一块位置,难看的要死.       
        
    奇怪的是报表导出的格式确是正常的.       
        
    有没有哪位大侠知道怎么回事,帮忙解决一下呀    --------------------编程问答-------------------- 报表整体全部向右

是不是因为左边有组树的关系啊
点击工具栏上的组树按钮,试试,如果可以的话
可以设置grouptrue=false --------------------编程问答-------------------- grouptree=false之后还是一样的效果,子报表相对主报表向右移动了好大一块,而且我加了三个子报表都是这种情况,子报表的相对位置不变,就是与主报表的相对位置错位了~~

怎么办啊? --------------------编程问答-------------------- 是不是你有控件撑开了页面! 而你的报表显示又是百分比来显示!

可以将报表显示设成固定值,就知道结果了 --------------------编程问答-------------------- 我的页面上只有一个crystalreportviewer控件和一个button控件;
我按照50%显示,发现主表与子报表分别一左一右,好像两个并列的表一样,这又是为什么啊? --------------------编程问答-------------------- 能否把你的 主报表设计图 和 子报表设计图 贴上来看看?

--------------------编程问答-------------------- 我也是学习来的 --------------------编程问答-------------------- 把你的子报表,放在子报表的最左边,顶着左边框放 --------------------编程问答-------------------- 其实我的子报表就是顶着主表的左边框放的,我再往左移,显示依然是错位的,而且左移后输出的子报表位置就不对了 --------------------编程问答-------------------- 你把报表的布局截张图上来看看


原因估计是

你子报表左边有页边距,
你把子报表的左页边距设置为0试试 --------------------编程问答-------------------- 如楼上所说
选中子报表右击 编辑子报表
把子报表对象的左页边距(left属性)设为0 试试看
--------------------编程问答--------------------   宽度问题吧·  挤成那样子· 你设置下宽度 --------------------编程问答-------------------- 原来是我的master里面的相关设置有问题,现在已经解决,多谢各位大侠 --------------------编程问答--------------------
引用 12 楼 laopiao04 的回复:
原来是我的master里面的相关设置有问题,现在已经解决,多谢各位大侠

--------------------编程问答-------------------- 请问楼主 如何解决的啊?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,