13

ASP.NET 4.0を使用して、をインスタンス化し、プロパティをMicrosoft.ReportingServices.RdlObjectModel.Report設定し、を使用してストリームを返すことにより、RDLCストリームを作成しています。CodeRdlSerializer

次に、そのストリームを次のようにReportViewerに渡します。

ReportViewer1.LocalReport.LoadReportDefinition(rdlcStream);

プロパティを設定しCodeないとエラーは発生せず、レポートは正しく表示されますが、Codeカスタムコードが必要なレポートにプロパティを設定すると、以下の'RequestMinimum' is obsoleteエラーが発生します。

式のコンパイル中に予期しないエラーが発生しました。ネイティブコンパイラの戻り値:'[BC40000]' RequestMinimum'は廃止されました:'アセンブリレベルの宣言型セキュリティは廃止され、デフォルトではCLRによって強制されなくなりました。詳細については、http: //go.microsoft.com/fwlink/?LinkID=155570を参照してください。

このエラーは、winformsアプリのレポートビューアーコントロールを使用しても発生しません。

誰かがこの問題を見た/解決しましたか?

4

3 に答える 3

7

このエラーの原因は正確にはわかりませんが、私の経験では、結果テーブル内の 1 つのセルから別のセルへの式の単純なコピー アンド ペーストに関連していました。これはすべて、レイアウトとグループに変更を加えた後でした。

式または数式を削除し、レポートがエラー メッセージなしで実行されることを確認し、すべての式と数式を 1 対 1 で書き直して、レポートが正しく開くすべての数式をチェックすることをお勧めします。

それは私のために働いた。

于 2012-03-09T20:52:49.253 に答える
0

これらの別のオプションは、このエラーが発生し、レポート マークアップを生成します。

タグの 1 つが 記号で<Value>始まる可能性が高く"="、これが式でない場合は、使用する必要がありますEvaluationMode="Constant"

于 2016-10-14T15:52:33.403 に答える