ASP.NET Viewer大小调整问题

2020-09-05 23:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我发现,在 ASP.NET 报表查看器中查看报表时,没有 似乎是对控件的大小和位置的任何控制。

查看者似乎只是根据报告中定义的页面大小来调整自身大小。

我正在使用Visual Studio 2005。

非常令人沮丧! 有没有人找到解决这个问题的解决方案,还是我们必须接受目前的解决方案?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我发现,在 ASP.NET 报表查看器中查看报表时,没有 似乎是对控件的大小和位置的任何控制。

查看者似乎只是根据报告中定义的页面大小来调整自身大小。

我正在使用Visual Studio 2005。

非常令人沮丧! 有没有人找到解决这个问题的解决方案,还是我们必须接受目前的解决方案?

付费偷看设置
发送
3条回答
clasier
1楼 · 2020-09-05 23:12.采纳回答

好的,我想我现在知道你想要什么。 您基本上想将查看器呈现为客户端浏览器的完整大小。 我不确定您是否在Windows应用程序中使用过Windows窗体查看器,但是在该场景中,有一个Dock.Fill设置可用于用查看器填充整个对话框。 如果要这样做,除了在浏览器中使用Web窗体查看器之外,就没有自动完成此任务的方法。

我没有尝试过,但是您可以尝试设置 查看器的BestFitPage设置为false,以便可以调整查看器的大小。 在运行时,将客户端的Web浏览器的尺寸(您需要找到一种方法)传递给服务器,以便可以获取这些值并区分查看器的高度/宽度。

-MJ

半个程序猿
2楼-- · 2020-09-05 23:21

很显然,您不完全了解我的问题。 我希望能够设置页面内Viewer控件的大小。 我认为查看器的大小应独立于报告的大小,以便您可以按自己的喜好缩放报告,同时能够利用浏览器中的所有可用屏幕。

我接受在某些情况下,您必须滚动才能查看报告的某些部分。 无论设置如何(即由报告的页面大小决定),实际的查看器大小似乎都是静态的。

我想要做的就是调整查看器的宽度,以便它利用浏览器的整个宽度,而不是一部分宽度。 您可能没有意识到我的问题是因为您的显示器设置为较低的分辨率? 我使用的是1280x1024,对于A4纵向报告,报告查看器仅使用了浏览器宽度的一半。 如果将缩放倍数加倍,则必须水平滚动以查看报告的右侧,而如果查看器宽度较宽,则实际上无需滚动即可查看整个报告!

如果我将报告方向更改为横向,它会占用更多的浏览器宽度。

改变报告的大小并不是令人满意的解决方案。

昵称总是被占用
3楼-- · 2020-09-05 23:05

沉默让我再次确信,Crystal无法提供!

一周热门 更多>