問題タブ [report-viewer2010]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.NET 2.0 VS2010 の ReportViewer のバージョンは?
VS2010 で WebApp (ASP.NET 2.0 C#) を構築しています。
アプリは正常に動作しており、レポート機能を追加したと思ったので、ReportViewer 2010 をインストールしました。
ReportViewer コントロールを Tookbox からドラッグしてページを実行すると、何らかのアセンブリ参照エラーが発生したため、参照に Microsoft.ReportViewer.WebForm を追加しました。ただし、バージョンは 8.0.0.0 しかありませんでした。
実行しようとすると、次のようになりました。
Microsoft.Reporting.WebForm 10.0.0.0 を参照していないため、これが発生していると思います。なぜ私が参照リストにそれを持っていないのか、どうすればそこに載せられるのか知っている人はいますか?
ありがとう
reportviewer - ReportViewer フィールド field のこの式が機能しないのはなぜですか?
レポートの 1 つに計算フィールドがあります。
私が見た限りでは、これは私が達成しようとしていることの正しい構文です。つまり、基本的に、ゼロでない場合はゼロをチェックし、これらを追加してこれで割ります。レポートを実行すると、フィールドが #ERR と表示されます。上記のすべてのフィールドはデータセットの一部であり、正常に機能していることがわかります。助けてください
c# - ReportViewer でグループ化列の順序を変更する
レポートを作成しているrdlcがあります。
次のように、Tablix データセットのフィールドによる Tablix グループ化を使用しています。
レポートにデータを入力して更新すると、次のようになります。
ここで、最初の列 (フィールド "nome_terr" によるグループ化がある) を最初ではなく 2 番目に表示する必要があります。最初の列は「territorio_emp」でなければなりません。通常の列であれば移動するだけですが、Group By 列であるため、これを行う方法がわかりません。
アイデア?
ありがとうございました。
c# - reportviewer.LocalReport.GetTotalPages()は0またはエラーを返します
ユーザーコントロールを使用していて、レポートビューアとカスタムツールバーを追加しました。カスタムナビゲーションも作成したいのですが、どういうわけか全ページをチェックしてナビゲーションボタンを表示するかどうかを確認したい場合、0または「この式は副作用を引き起こし、評価されません」を返します。エラー..
アイデアが足りなくなって、ここからどこへ行けばいいのかよくわかりません。
コードビハインド:
これはすべて、私のusercontrol(.ascx)のdatabindイベントにあります。どんな助けでも大歓迎です。
report-viewer2010 - Visual Studio 2010 .rdlcレポートをPDFにエクスポートすると、フォントが大きくなりすぎます
画面上で完全に正常にレンダリングされるレポートがありますが、PDFにエクスポートすると、1つのセクションでフォントが巨大にレンダリングされ、判読できなくなります。非常に大きくレンダリングされている部分は、リッチテキストを格納するために設定したフィールドであり、HTMLに変換されます。私はこのソリューションを自分でロールしませんでしたが、私が理解していることから、rtftohtmlメソッドを実行して画面にレンダリングし、次に同じメソッドを再度実行してPDFに再レンダリングするため、混乱しています。(画面への)最初のレンダリングは完璧に見え、次に(pdfへの)2番目のレンダリングはゴミのように見えます。他のいくつかのフォーラムでこのトピックに関するスレッドをいくつか見ましたが、応答があるスレッドは1つもありません。そのため、SOコミュニティがこれを回避または修正できる可能性があることを願っています。
dotnetnuke - ReportViewer 10.0.0.0 in DotNetNuke 4.8.X: PageLoadException
We had a MS ReportViewer 9.0.0.0 control on a custom DotNetNuke module in the (legacy) 4.8.2 version. While trying to upgrade to 10.0.0.0 we run into the following error:
PageLoadException: Page cannot be null. Please ensure that this operation is being performed in the context of an ASP.NET request.
Here's the relevant ASCX code for the main View control in the DotNetNuke module:
Additionally, there's some code behind that sets the IReportServerCredentials
, I've left out that bit of code as the problem occurs before the report's even rendered.
The stack trace is quite large, but here are some of the relevant bits:
DotNetNuke.Services.Exceptions.PageLoadException
System.InvalidOperationException: Page cannot be null
at System.Web.UI.ScriptManager.get_IPage()
...
at Microsoft.Reporting.WebForms.ReportViewer.Render(HtmlTextWriter writer)
...
at DotNetNuke.Framework.PageBase.Render(HtmlTextWriter writer)
My Google-fu is not helping me at all. I've tried fiddling with the ScriptManager
in DotnetNuke's Default.aspx.vb file, playing around with the properties of the ReportViewer control, and reading the various related MSDN articles. No dice.
The question: How to get ReportViewer 10.0.0.0 working in DotNetNuke 4.8.x?
reportviewer - Reportviewer 2010 に透かしを追加する方法は?
現在、vb.net アプリケーションを構築し、レポート ビューアーを使用していますが、レポートの背景に透かし (テキスト) を追加したいと考えています。前もって感謝します!
asp.net - ASP.Netレポートビューアー-パラメーター値が異なる同じレポートを複数回
私は現在、ユーザーがリストからアイテムを選択できるASP.Net WebFormsアプリケーションに取り組んでいます。これにより、レポートビューアー2010(サーバーモード)を使用して、最終的にSSRSレポートが表示されます。@id
レポートは、選択したアイテムの正しいデータをレポートに表示できるように、パラメーターを使用してコーディングされています。
レポートデータセットは複数の行を返すことができ、データの一部が上部の要約領域(ヘッダーセクションではない)に表示されます。たとえば、テキストボックスには式があります=FIRST(Fields!Address.Value, "dsMain")
。返されるデータは非正規化されるため、Addressは常に同じ値になります。それが作品を使う理由FIRST()
です。そして、残りのデータは、グループ化などが適用されたTablixに表示されます。
しかし今、私はこれを変更して、ユーザーが複数のアイテムを選択できるようにし、レポートを複数回効果的に表示できるようにすることを検討していますが、同じレポートビューアコントロールに表示されます。主な要件はレポートをバッチ印刷することです。したがって、すべてをワンクリックで印刷できるようにするには、レポートを1つのレポートビューコントロールに表示することが重要です。
そもそもレポートを設計しなかったため、またレイアウトと実行されるSQLがかなり複雑なためです。SQLは、それらのリストではなく、1つのIDに対して実行することを目的としています。レポートやSQLを書き直す必要がないオプションを探しています。
レポートビューアにidパラメータをリストとして指定し、渡されたIDごとにレポートビューアに同じレポートを実行させることはできますか?-レポートパラメータが複数の値を受け入れることができることは知っていますが、レポートは最初の値をストアドプロシージャにインテリジェントに渡さないが、他の値についてはレポートを繰り返さないため、これは同じではありません。おそらく、レポートデザイナに、複数の値が渡された場合に繰り返すことができる設定がありますか?
誰かがこれを機能させるために何か他のものを提案できますか?または、レポートとSQLを拡張して複数のIDを受け入れ、レポートを効果的に再設計する唯一のオプションはありますか?
提案に感謝するか、これを手伝ってください。
winforms - C#Winformsアプリケーションでローカルレポートのハイパーリンクオプションを別のローカル.rdlcレポートに設定する
以下のスクリーンショット ウィンドウから、アプリケーション レポート フォルダーでローカル (.rdlc) レポートを指定するにはどうすればよいですか? レポートの名前を入力しただけでは、ハイパーリンクが機能しません。フィールド値の上にカーソルを置いても、ハイパーリンクが存在するという兆候はまったくありません。
しかし、[URL に移動] を選択し、式として="http://www.mysite.co.ug/"を入力すると、機能します。
iam がレポート パスを参照する方法に誤りがあるように感じます。[レポートに移動] オプションが選択され、ローカルの .rdlc レポートが指定されている例を見たいと思います。
[レポートの指定] 領域でローカル レポートを参照するにはどうすればよいですか?
web-services - Web サービス メソッドを使用して、URL とレポート パスの代わりにリモートでレポート ビューアーに rdl レポートを表示するにはどうすればよいですか?
レポート ビューアーの URL として使用する SSRS Web サービス メソッドを使用できる方法はありますか? より良い方法では、SSRS Web サーバーに rdl レポートを公開し、クライアント側からは、SSRS Web サーバーからそのレポートを取得して WinForm に表示するためのレポート ビューアーを用意しています。レポート ビューアーのリモート処理モードと Web サーバーの URL および rdl ファイルのパスの使用。URL とパスの代わりに Web サービス メソッド (存在する場合) を使用して、レポート ビューアーで Winform にレポートを表示する方法を専門家が知っている方法はありますか?
ありがとう