1

ReportViewer コントロールを使用して Web フォーム内にレポートを表示しています。サーバー レポートの Render メソッドを呼び出して、「Excel にエクスポート」機能も実装しています。

例えば

ReportViewerControl.ServerReport.Render("Excel",etc,etc,etc);

私の問題は、エクスポートされたレポートに他のレポートにリンクするハイパーリンクが含まれていることです。これらを Web フォームに表示したいのですが、表示されないようにしたいため、エクスポートされたスプレッドシート (上記のコードによって生成された) で無効にされます。

誰もこれを達成する方法を持っていますか?

ありがとう

4

2 に答える 2

0

私自身の質問に答えるために、追加のレポート パラメーターを渡し、レポートでリンクを削除してから、通常どおりレンダリングを呼び出しました。

シンプルですが、うまくいきました。

于 2009-01-03T17:32:59.100 に答える
0

レポートは、エクスポート時にどのような形式になるかを事前に把握していません。レポートのエクスポート形式に応じて異なるレイアウトが必要な場合は、それらのレイアウトごとに個別のレポートを作成する必要があります。

于 2008-11-14T14:10:33.897 に答える