Crystalレポートが実行しているストアドプロシージャの名前を取得する必要があります。CrystalDecisions.CrystalReports.Engine.ReportDocumentオブジェクトを使用してC#でこれを行う方法はありますか?
ストアドプロシージャ名を取得できるプロパティが見つからないようです。
これも可能ですか?私は私が考えることができるほとんどすべての特性を通り抜けてきました。DataDefinitionオブジェクトには、式、パラメーター、グループ名、および現在の合計フィールドのコレクションがありますが、データベースフィールドのコレクションはありません。
編集:私はたくさんの報告があるので、これをプログラムで行う必要があります。レポートの実際の実行をスキップして、レポートで使用されたはずのストアドプロシージャを実行するオプションが必要です。そのため、プログラムを使用してレポート情報をデータベースに挿入するときに、そのストアドプロシージャを引き出して、その情報を個別に保存できるようにしたいと思います。