問題タブ [reportviewer]

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.

0 投票する
8 に答える
25903 参照

asp.net - Microsoft ASP.NET ReportViewer パーサー エラー

しばらくの間、Web サイトで MS ReportViewer コンポーネントを使用していますが、最近、以下に示すエラーが表示されます。

パーサー エラー メッセージ: 基本クラスにはフィールド 'xyz' が含まれていますが、その型 (Microsoft.Reporting.WebForms.ReportViewer) はコントロールの型 (Microsoft.Reporting.WebForms.ReportViewer) と互換性がありません。

現在、Visual Studio と運用環境でこのエラーが発生します。ReportViewer Redistributable を本番環境にインストールしています。

私のプロジェクトで何らかの参照が欠落していますか?

0 投票する
2 に答える
1660 参照

.net - ReportViewer2008をさまざまなページサイズに切り替える

デプロイされたアプリケーションは、ReportViewer(CLR 3.5)を使用してローカルレポートを印刷します。

最近、ユーザーは印刷の問題に気づきました。私はそれを調査し、一部のPC reportViewerでページ形式をレター(A4ではなく)に設定していることが判明しました。そのため、印刷出力がカットされます。

すべてのユーザーが同じReportViewerdllで同じネットワーク展開バージョンを使用することに注意してください。RDLCは適切にA4サイズに設定されています...

同じ標準(すべてのアプリインスタンスでA4)を使用するように強制する方法、および生成される形式は何に依存するかについてのアドバイスはありますか?

編集:

プリンタの設定/ドライバの問題だけではないことが判明しました

デフォルトで印刷レイアウトを設定することで最終的に修正

0 投票する
2 に答える
12002 参照

c# - リストからの Microsoft WinForm ReportViewer

オブジェクトのリストから Microsoft Report でレポートを作成する方法に関するコード スニペット、チュートリアル リンク、または情報を提供できる人はいますか?

次の Dog クラスがあります。

次に、ウィンドウ フォームに、次のようにMyNS.Dogオブジェクトのリストから入力したい ReportViewerオブジェクトがあります。

何か案は?

ありがとう!

0 投票する
1 に答える
2678 参照

reporting-services - リモートSSRSのASPXでのReportViewerエラー

次のエラーが発生します。

リモートモードでは、レポートビューアコントロールでセッション状態を有効にするか、構成ファイルでレポートサーバー接続情報を指定する必要があります。

Windows 2008 server、、IIS 7_Dot Net 3.5

sessionState=InProc

再起動した後もエラーが発生します。

0 投票する
1 に答える
3163 参照

visual-studio - データベースに保存された画像を Visual Studio ReportViewer 2008 に読み込むにはどうすればよいですか?

ai 画像をデータベースに保存して ReportViewer 2008 に表示する方法を知っている人はいますか?

ありがとう!!

0 投票する
3 に答える
29070 参照

wpf - WPFでのMSReportViewerの使用

ReportViewerをWindowsFormsHostに配置して、WPFアプリケーションでMSReportViewerの使用を開始しようとしています。

これは正しいアプローチですか?WindowsFormsHostで設計時にReportViewerを使用できないため、レポートを設計するための最良の方法は何ですか。

SQL ServerでRDLレポートを作成してからRDLCに変換するのが最善ですか、それとも新しいWinformsアプリを作成してWinFormsフレームワークでRDLCファイルを作成してからWPFアプリにコピーするのが最善ですか。

ドロップダウンを使用してレポートをフィルタリングする必要があるため、その側面も考慮する必要があります。誰かがすでにWPFでReportViewerを使用している場合は、最善のアプローチに関するフィードバックをいただければ幸いです。

0 投票する
1 に答える
1377 参照

.net - 文字数に基づいて列のサイズを自動変更

ReportViewer でテーブルの列ヘッダーのサイズをプログラムで変更する最良の方法を見つけようとしています。

基本的に、私の現在の解決策は次のとおりです。

0.32 は、現在のフォント サイズを使用した一般的な文字の推定幅です。問題は、幅が長いキャプションのために多くの空白を残すことです。キャプションの文字数が多いほど、余白が多くなります。

このように見積もる際の問題は、すべての文字が同じ幅ではないことです。良い例は、残りのアルファベットより画面幅が狭い「I」文字です。

誰かがこれを行うためのより良い方法を提案できますか?

編集 これを処理するより良い方法を見つけました。テキストの文字列の幅 (ピクセル単位) を計算するメソッドがあります。

私は現在これを実験していますが、有望に見えます。

0 投票する
4 に答える
10805 参照

asp.net-mvc - asp.net-mvcのReportviewerデータソース

ReportViewerasp.net MVCプロジェクトに統合するにはどうすればよいですか?

MVCProject.Model名前空間のビジネスオブジェクトを追加したい。ReportViewerDataSetのビジネスオブジェクトを許可します。

のような他のデータソースを選択したりLinqDataSource、オブジェクトをLINQ-to-SQLクラスオブジェクトに直接送信したりすることはできますか?

MVCプロジェクトにレポートを追加するための最良のソリューションは何でしょうか?

0 投票する
1 に答える
6015 参照

asp.net - ASP.NET ReportViewer コントロールでパラメーターを表示/非表示にしようとすると問題が発生する

ASP.NET ReportViewer コントロールでユーザーに表示される SSRS レポートがあります。レポートには多くのパラメーターがあり、ReportViewer コントロールが提供するパラメーター プロンプトを使用しています。レポートの特定のパラメーターに応じて、残りのレポート パラメーターのサブセットをユーザーに要求するだけで済みます。

リンクされたレポートを使用して適切なパラメーターを非表示にすることもできましたが、最初のパラメーター (多値) には多くの組み合わせが考えられるため、それは避けたいと思います。代わりに、最初のパラメーターを制御する ASP.NET ListBox があり、その選択が変更されたときに、ReportViewer.ServerReport.SetParameters() 関数を使用してパラメーターを非表示/表示します (ReportParameter の配列と ReportParameter コンストラクターを受け取ります)。パラメータを非表示/表示するブール値を受け取ります)。

これが問題です。開発環境ではすべて正常に動作します。レポートと ASP.NET サイトを運用環境に展開すると、これらの SetParameters() 呼び出しが呼び出されたときにパラメーターが表示されません。確認のためにデバッグ出力をいくつか入れているので、コードが呼び出されていることがわかります。パラメータを非表示にするコードは正常に機能しています。特定のパラメーターが再び表示されるようにするコードが機能しないだけです。パラメータ プロンプトが表示されないだけでなく、パラメータの Visible プロパティが true に設定されません (ReportViewer.ServerReport.GetParameters() を使用して確認)。

両方の環境に SQL Server 2005 SP3 がインストールされており、同じバージョンのレポート ビューア コントロール (Microsoft.ReportViewer.WebForms.dll) がインストールされています。何が間違っている可能性がありますか?回避策のアイデアはありますか? 質問がある場合は、コメントを残してください。

編集:さらに調査した結果、問題をさらに特定しました。DB 接続なしで 1 つのパラメーターだけで簡単なレポートを作成しました。次に、2 つのボタンとそのレポートに接続された ReportViewer コントロールを含む aspx ページを作成しました。1 つのボタンでパラメーターを非表示にし、1 つのボタンでパラメーターを表示します (前述のように SetParameters() 関数を使用)。この単純なシナリオでも、非表示/表示ボタンは開発環境では正常に機能しますが、本番環境でも同じ問題が発生します (表示ボタンが機能しません)。実稼働環境のネットワーク上の別のサーバーでもこれを試しましたが、同じ問題が発生しました。そのため、開発環境ではすべてが正常に機能しているように見えますが、その環境外の 2 つの異なるサーバーでは同じ問題が発生しているようです。

Edit2:以下は、テスト レポート ページのコード ビハインドです。このページには、ReportViewer、2 つのボタン、およびデバッグ出力用のラベルがあります。非表示のパラメーターの表示が機能しない場合、Label は、ShowParameter の呼び出し後も Visible プロパティがまだ false であることを示します。

0 投票する
2 に答える
1233 参照

reporting-services - ReportViewer Web コントロールと動的接続文字列

そこで、Reporting Services 2005 でレポートを作成しました。その中には、レポートが使用するデータ ソースを決定する 1 つのパラメータ (ConnectionString) があります。また、ConnectionString パラメータで選択されたデータ ソースから派生したドロップダウン リストである他のパラメータもいくつかあります。

Report Manager では、これはうまく機能します。最初はすべてのドロップダウンがグレー表示されています。データ ソースを選択すると、ページが再クエリ/再描画され、他のパラメーターで使用可能なすべてのパラメーター値が、それらのフィールドのクエリに基づいて入力されます。

でも ...

ReportViewer Web コントロールでは、レポートが最初に読み込まれると、ドロップダウン ボックスではなく、他のすべてのパラメーター フィールドが空のテキスト ボックスになります。ConnectionString パラメーターに別のデータ ソースを選択しても、他のパラメーターは再クエリ/再描画されません。

ReportViewer プログラミング リファレンスをめくって、特定のパラメーターの変更時に Report Manager がレポート ビューアーで Web ページをリロードする方法を再現する方法があるかどうかを確認しましたが、私の貧しい人々を超えていないものは何も見つかりません。少し .NET の頭。

何か案は?