私はリフレクションを使用して、CrystalReportで使用されているSQLクエリを抽出しました。次に、この抽出されたSQLを(非常に注意深く)使用してデータセットに入力します。データセットは、SetDataSourceメソッドを介してReportDocumentオブジェクトにバインドされます。これはすべてスムーズに進みますが、レポートを表示またはエクスポートしようとするときは常に、資格情報/パラメーター値を提供する必要があります。これにより、データを手動でクエリ/バインドする目的が失われます。
レポートデータがレポートにプッシュされるときに資格情報/パラメーターを提供する必要がある方法はありますか(つまり、データベースから直接更新されないようにレポートを取得できますか?)「データで保存」値を設定しようとしました、しかしそれは役に立たないようです。