0

ほとんどの場合、多くのXMLエディターの1つを使用して、ユーザーの選択に応じてカスタマイズされたRDLC XMLを作成し、そのレポートをMicrosoftのレポートビューアーオブジェクトに渡すことをお勧めします。私は現在、以前のバージョンのコードでこのメソッドを実装しています。しかし、それは厄介で長く、控えめに言っても雄弁さを欠いています。

以前の調査では、どこで見たのか正確に思い出せませんでした。コードを介して動的にデータセットを作成し、データセットを埋めるためのアダプターを作成して、そのデータセットを取得する方法があると思いました。 writeXML()を使用して、MicrosoftReportViewerオブジェクトに渡すことができるXMLの完全に機能するコピーを作成します。

もう一度明確にするために、レポートを作成するためにXMLクラスを使用したくありません。ユーザーの選択に応じてコードを使用してデータセットを構築し、データセットにXMLを書き込んでから、それをReportingオブジェクトに渡します。

私が見つけたものの多くは、何らかの理由でASP.NETを支持しており、その動作についてはまだ完全に理解していません。

4

1 に答える 1

0

私がやろうとしているのは、RDL(レポート定義言語)を書き出すことのようです。このRDLは、エンドユーザーに表示可能なオブジェクトを生成するためにMicrosoftReportViewerが解釈するタグのセットです。データセットはそのRDL定義の要素であるため、実際にはRDL自体を生成することはできません。赤ちゃんがママを出産するようなものです。ここに、RDLファイルの要素への洞察を与えることがわかったいくつかの優れたリソースがあります。 ここ

于 2012-09-17T18:22:31.003 に答える