请教水晶报表错位问题,急!!!
做了一份报表,感觉挺复杂的.在主报表中要嵌入子报表.做好后,在VS.net中预览时,显示的格式正常.
但是发布到网页中,在页面中浏览时,就出现子报表整体向右偏移了好大一块位置,难看的要死.
奇怪的是报表导出的格式确是正常的.
有没有哪位大侠知道怎么回事,帮忙解决一下呀 --------------------编程问答-------------------- 报表整体全部向右
是不是因为左边有组树的关系啊
点击工具栏上的组树按钮,试试,如果可以的话
可以设置grouptrue=false --------------------编程问答-------------------- grouptree=false之后还是一样的效果,子报表相对主报表向右移动了好大一块,而且我加了三个子报表都是这种情况,子报表的相对位置不变,就是与主报表的相对位置错位了~~
怎么办啊? --------------------编程问答-------------------- 是不是你有控件撑开了页面! 而你的报表显示又是百分比来显示!
可以将报表显示设成固定值,就知道结果了 --------------------编程问答-------------------- 我的页面上只有一个crystalreportviewer控件和一个button控件;
我按照50%显示,发现主表与子报表分别一左一右,好像两个并列的表一样,这又是为什么啊? --------------------编程问答-------------------- 能否把你的 主报表设计图 和 子报表设计图 贴上来看看?
--------------------编程问答-------------------- 我也是学习来的 --------------------编程问答-------------------- 把你的子报表,放在子报表的最左边,顶着左边框放 --------------------编程问答-------------------- 其实我的子报表就是顶着主表的左边框放的,我再往左移,显示依然是错位的,而且左移后输出的子报表位置就不对了 --------------------编程问答-------------------- 你把报表的布局截张图上来看看
原因估计是
你子报表左边有页边距,
你把子报表的左页边距设置为0试试 --------------------编程问答-------------------- 如楼上所说
选中子报表右击 编辑子报表
把子报表对象的左页边距(left属性)设为0 试试看
--------------------编程问答-------------------- 宽度问题吧· 挤成那样子· 你设置下宽度 --------------------编程问答-------------------- 原来是我的master里面的相关设置有问题,现在已经解决,多谢各位大侠 --------------------编程问答--------------------
--------------------编程问答-------------------- 请问楼主 如何解决的啊?
补充:.NET技术 , ASP.NET