問題タブ [localreport]
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.
c# - コード クラスから VS 2013 の Reporting Services デザイナーにデータを提供する
ローカルの SQL Server Reporting Services レポート (ファイル) を作成し、このレポートをコードで生成したデータ セットに接続しようとしてい.rdlc
ます (直接の SQL Server 接続ではありません)。
ReportDataProvider
さまざまな条件セットを返すいくつかのインスタンス メソッドを含むクラスを作成しますIList<T>
が、これらのデータ提供メソッドを Visual Studio 2013 内の Reporting Services デザイナーに表示する方法が見つからないようです。
エクスプローラー ウィンドウでノードをクリックしAdd DataSet
た後に表示されるダイアログを見ると、大量のクラスが一覧表示されていますが、データ プロバイダー クラスは表示されていません。Datasets
Report Data
可能なデータ ソースのドロップダウン リストに表示されるようにするために、特に注意する必要があることはありますか (クラスを作成しstatic
ますか?何らかの属性で装飾しますか?)。いろいろ試してみましたが、これを正しく機能させる方法が見つかりませんでした...
c# - .Net の LocalReport オブジェクトでのメモリ リーク
Microsoft.Reporting.WinForms の LocalReport オブジェクトにメモリ リークの問題があるかどうかを知っている人もいます。私はいくつかのメモリ リークの問題を抱えており、私の主な疑いは LocalReport オブジェクトです。
c# - デプロイ後の RDLC ローカル レポートが機能しない
RDLC を使用して Local Report を使用して Windows アプリケーションをビルドします。コードを VS2012 内で実行するとうまく機能しますが、展開すると、アプリケーションでいくつかのエラーが発生します。
ローカル レポートの処理中にエラーが発生しました。
レポート「Report1.rdlc」のレポート定義が指定されていません
パス「C:...\Report1.rdlc」の一部が見つかりませんでした。
使用しているコード:
c# - .NET LocalReport / .rdlc AppDomain の問題
Microsoft.Reporting.WebForms.LocalReport および .rdlc Report ファイルを使用して .pdf:s を生成しています。これは、Windows サービス (.NET 4.6、x64、VS2015) のバックグラウンドで行われます。
私は2つの問題を抱えています:
- Windows サービスがメモリを消費し続け、最終的に OutOfMemoryException がスローされ、プロセスが終了する
- ある時、すべてが try-catch ステートメントで囲まれているにもかかわらず、WindowsService 全体が UnhandledException で終了しました。
今、私は.NET 4の下のLocalReportが独自のAppDomainに住むように変更された場所を読んだことがあります。
そのため、LocalReport を使用する場合:
- 各 localReport.Render() の後に常に localReport.ReleaseSandboxAppDomain() を呼び出すことになっていますか?
- LocalReport サンドボックス AppDomain で発生する可能性のある例外を処理するために何かをする必要がありますか?