会社のロゴを Crystal Reports に読み込もうとしています。そのために、System.Byte[] 型の、LogoData と呼ばれる列を 1 つだけ持つ、ReportSetup という別の DataTable を DataSet に作成しました (ReportData と呼ばれるすべての詳細を含むものとは別です)。次に、LogoData フィールドをレポートにドラッグ アンド ドロップし、レポートを実行すると画像が表示されることを期待していました。
ただし、ロゴは実際にはレポートに表示されますが、他のデータテーブル (ReportDate) にエントリがある場合にのみ表示されます。レポートに詳細がない場合、ロゴは表示されません。デバッグすると、データテーブルをロードしているコードが実行されていることがわかります。正しいデータが ReportSetup データテーブルに入れられていますが、表示されていません。理由はありますか?