0

http://myServer/reportserver?/MyReportsFolder/Report1&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=true

上記の URL を使用して SSRS レポートを表示していますが、rc:Toolbar=true を設定して完全なレポート ツールバーを表示するのは好きではありません。レポートが表示されたときに、[レポートのエクスポート] ドロップダウンと [レポートの印刷] アイコンのみがツールバーに表示されるように、URL に追加できる他のパラメーターはありますか。ズーム、更新、およびレポートのエクスポート ドロップダウンとレポート アイコンの印刷以外のすべてのコントロールが必要です。

これは、repoViewer コントロールを使用している場合は簡単に設定できますが、ここでは直接 URL からレポートに直接アクセスしています。

4

2 に答える 2

0

良い解決策は、ドロップダウンとレポート形式の出力タイプを含む html ページを作成し、URL の「rs:Format=N」値を適切な形式に置き換えて同じ URL を呼び出すことです。印刷アイコンは、ユーザーが印刷できるブラウザーで PDF を表示できます。

それ以外の場合、.Net を使用している場合は、レポートがクライアント レポートまたはサーバー レポートの場合はレポートを直接プリンターに送信し、他の形式のレポートをすべてメモリ内に取得して、アプリケーションからユーザー用に書き出すことができます。ただし、レポートのレンダリングに使用されていない場合でも、これは ReportViewer を使用します。これはオプションではないとおっしゃいました。

直接 URL を使用することは不可能だと思います。iframe に格納する場合は、高さを設定し、スクロールを許可しないようにして、レポートがユーザーに表示されないようにすることができます。

于 2011-08-17T16:13:54.287 に答える
0

独自のスタイルシートを作成します。Styles フォルダーで、ファイル Htmlviewer.css を MyStyleSheet.css にコピーし、行を変更します。

.ToolbarZoom
{
    display: inline;
}

.ToolbarZoom
{
    display: none;
}

次に、URL でスタイルシートを参照します: &rc:Stylesheet=MyStyleSheet

http://msdn.microsoft.com/en-us/library/ms345247.aspx

于 2011-08-18T08:52:50.727 に答える