DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ASP.NET上のレポートのエクスポートボタン

環境/言語:[ASP.NET 4.0 (Visual Studio 2010)C#で記述]
分類:[ASP.NET]

aspxファイル上に配置したReportViewerでエクスポートボタンをクリックすると、
Excel,PDF,Wordを選択できますが、
そのうちの、PDFのみを表示・・ということはできるでしょうか

エクスポートボタン自体のオンオフはできるようなのですが、
そのうちのPDFのみにしたいと言うことができなくて困っています

通常アプリ上のReportViewerだと、ツールストリップにイベントを結びつけて
ドラッグされるときにいらないのを削除できるようなのですが・・
■No31929に返信(とんがり帽子さんの記事)
> aspxファイル上に配置したReportViewerでエクスポートボタンをクリックすると、
> Excel,PDF,Wordを選択できますが、
> そのうちの、PDFのみを表示・・ということはできるでしょうか
>
> エクスポートボタン自体のオンオフはできるようなのですが、
> そのうちのPDFのみにしたいと言うことができなくて困っています
>
> 通常アプリ上のReportViewerだと、ツールストリップにイベントを結びつけて
> ドラッグされるときにいらないのを削除できるようなのですが・・


参考までに

ローカルレポート
http://qa.atmarkit.co.jp/q/2721

ASP
http://bonkurabombom.blog.so-net.ne.jp/2009-12-07
■No31982に返信(vb初心者さんの記事)
> ■No31929に返信(とんがり帽子さんの記事)
>>aspxファイル上に配置したReportViewerでエクスポートボタンをクリックすると、
>>Excel,PDF,Wordを選択できますが、
>>そのうちの、PDFのみを表示・・ということはできるでしょうか
>>
>>エクスポートボタン自体のオンオフはできるようなのですが、
>>そのうちのPDFのみにしたいと言うことができなくて困っています
>>
>>通常アプリ上のReportViewerだと、ツールストリップにイベントを結びつけて
>>ドラッグされるときにいらないのを削除できるようなのですが・・
>
>
> 参考までに
>
> ローカルレポート
> http://qa.atmarkit.co.jp/q/2721
この方法をASPで試してみたいのですが、うまくいかないです
何かちょっと足りないだけのような気もするのですが・・・

>
> ASP
> http://bonkurabombom.blog.so-net.ne.jp/2009-12-07
こちらは、いきなりPDFが表示されてしまいます
レポートページは一度表示したいのです

教えていただいたのに申し訳ないです
だめなようなら諦めます・・・
■No31929に返信(とんがり帽子さんの記事)
> aspxファイル上に配置したReportViewerでエクスポートボタンをクリックすると、
> Excel,PDF,Wordを選択できますが、
> そのうちの、PDFのみを表示・・ということはできるでしょうか

ちょっと探してみましたが、そういう設定をする ReportViewer のプロパティ
等は見つけられませんでした。

多分に対症療法的ですが、JavaScript で当該要素の style 属性に
display: none を追加して表示しないようにするという方法はいかがですか?

IE の開発者ツールで見ると、例えばメニューの Word は、title 属性が Word
の a 要素で、それを div 要素で囲ってます。

その div 要素を探して、style 属性に display: none を追加してみてください。

jQuery を使えば比較的簡単にできると思います。

DOBON.NET | プログラミング道 | プログラミング掲示板