[ad_1]
データセットの列が動的で実行時にのみ決定される ASP.NET で RDLC レポートを生成しようとしています。
DataTable を返す関数を作成しました。RDLC レポート ウィザードでこの関数を選択すると、レポートを正常に生成できます。
http://pastebin.com/RhipaEHA[^]
しかし、関数にわずかな変更を加えて、データ テーブルが真に動的になるようにすると、データベースから列を入力することによって、関数がレポート ウィザードに表示されなくなります。
これは私の変更された機能です
http://pastebin.com/debC3zAh[^]
関数に加えた変更は、データベースからクエリを実行し、データベース データを反復処理するループ内でレポート データセットの列を生成することだけです。 しかし、この変更により、関数がレポート ウィザードに表示されません。 コードを省略すると、再び表示されます。
この関数を使用して GridView を適切に生成できますが、問題は RDLC レポートにあります。
私の目的は、データベースの結果を使用してレポートのデータテーブルを生成することです。 私を助けてください。
解決策 1
こんにちは
浄化された解決策を探しています。古い例を失いましたが、以下を参照することをお勧めします。
https://www.youtube.com/watch?v=BB9wvvkDY7Y
https://stackoverflow.com/questions/28898087/generate-columns-dynamically-in-rdlc
お役に立てば幸いです。
[ad_2]
コメント