Asp.Net WebForms SSRS ReportViewer ShowFindControls 问题
Asp.Net WebForms SSRS ReportViewer ShowFindControls Issue
从 Microsoft.ReportViewer 从 11 升级到 15 后,ReportViewer 控件不显示查找小部件 version.This 如果 ShowExportControls 为真,则会出现问题。 ShowExportControls 和 ShowFindControls 都为真。我该如何解决这个问题?
这是新旧版本的屏幕截图。
旧:
新:
代码:
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<rsweb:ReportViewer ID="ReportViewerControl" runat="server" ShowExportControls="true" ShowFindControls="true"/>
我遇到了完全相同的问题。检查 css 代码后,我发现“ShowfindControls”的 class 被隐藏了
"style="vertical-align: top; display:none;"
应该是
"style="vertical-align: top; display:inline-block;"
所以,实际上您可以使用 Jquery 来更改 css 并显示此 div,但我发现我的报告查看器宽度不够。因此,只需将 ReportViewer 的宽度增加到 1200 就可以了。您也可以尝试禁用其他工具栏并仅显示 Finder,它会起作用。希望这对您有所帮助。
从 Microsoft.ReportViewer 从 11 升级到 15 后,ReportViewer 控件不显示查找小部件 version.This 如果 ShowExportControls 为真,则会出现问题。 ShowExportControls 和 ShowFindControls 都为真。我该如何解决这个问题?
这是新旧版本的屏幕截图。
旧:
新:
代码:
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<rsweb:ReportViewer ID="ReportViewerControl" runat="server" ShowExportControls="true" ShowFindControls="true"/>
我遇到了完全相同的问题。检查 css 代码后,我发现“ShowfindControls”的 class 被隐藏了
"style="vertical-align: top; display:none;"
应该是
"style="vertical-align: top; display:inline-block;"
所以,实际上您可以使用 Jquery 来更改 css 并显示此 div,但我发现我的报告查看器宽度不够。因此,只需将 ReportViewer 的宽度增加到 1200 就可以了。您也可以尝试禁用其他工具栏并仅显示 Finder,它会起作用。希望这对您有所帮助。