2016-12-28 17 views
0

フレームワーク:.NET Frameworkの4.5.2使用 ライブラリ:Microsoft.ReportViewer.WinForms.dll(バージョン= 10.0.0.0)ReportViewerライブラリを使用して、列チャートがPDFでレンダリングされない?使用

私のアプリケーションがデータベースからデータをフェッチし、ReportDataSourceCollectionに結合されます。 その後、byte []がRender()から返されます。 最後に、byte []はfileStreamで書き込まれます。

以下は機能と呼ばれます。 public byte []レンダリング(文字列形式、文字列deviceInfo、出力文字列mimeType、出力文字列エンコーディング、出力文字列fileNameExtension、出力文字列[]ストリーム、out警告[]警告);

期待される結果:PDFレポートには、1つの縦棒グラフと表が含まれています。 実際の結果:縦棒グラフは、添付画像のように何らかのエラーがある空で表示されています。 &テーブルにデータが入力されています。

カラムチャート:

Y軸:1375724,67802等 X軸状INT値:文字列値939のような - 1571,1572 - 2204等

調査:

私の観察の後、私はY軸の値がチャートを描画しない問題を作り出していることを知りました.Y軸チャートに使用される値を変更することによってレンダリングが行われます。問題を作成している

値は3183938および2729807.

あるPDFレポートをレンダリングする際に上記の番号が作成され、なぜあなたは私を伝えることができますか?そのような場合の回避策はありますか? RDLCチャートでenter image description here

答えて

0

、Y軸は、以前の軸のオプションの下にあります 最小 - 自動 最大 - 自動 間隔 - 自動 IntervalType - 問題を作成している数

値は3183938と2729807です。

上記のIntervalTypeプロパティを 'Number'から 'Auto'に変更し、グラフがレンダリングされました。

関連する問題