0

私は誰かがこれを手伝ってくれることを望んでいました。ReportViewerコントロールをASP.NETMVCページに追加しました。問題は、表示される白い線です。レポートをエクスポートしたり、デザイナで表示したり、Windowsフォームコントロールで表示したりしても、これらは表示されません。これがASP.NETMVCのReportViewerコントロールの設定/バグであるかどうか疑問に思っていました。もしそうなら、修正はありますか?

コントロールをASP.NETMVCページに追加する方法:asp.net mvc 3かみそりビューでreportviewerコントロールを使用するにはどうすればよいですか?

ReportViewerでのレポートの外観:http://i197.photobucket.com/albums/aa78/shelby1155/ReportViewer.png

レポートの外観:http://i197.photobucket.com/albums/aa78/shelby1155/Report.png

4

1 に答える 1

0

これは、reportviewerコントロールの問題ではありません。これは、ページに適用しているCSSスタイルルールのようです。

レポートがreportviewerコントロールでレンダリングされると、レポートはhtmlで書き出されます。

ページにあるCSSルールは、広範囲に及ぶ効果があるようです。

レポートビューアーが生成したhtmlが除外されるようにCSSを修正できます。

または、レポートを独自のiframeに配置するAsyncRendering機能を使用することもできます。AsyncRenderingを使用すると、レポートが埋め込みiframeで個別にレンダリングおよび読み込まれるため、ページのレンダリングをより高速に完了できるという利点もあります。

AsyncRendering=True
于 2012-08-30T19:26:20.697 に答える