次のフィールドを含む Crystal レポートがあります: -名前 -その他
フィールド「その他」はデータベース フィールドではないため、バインドされていないフィールドとして追加しました。次に、コントローラーに次のコードがあります。
DataSet ds = new DataSet();
DataTable dt = new DataTable("Product");
dt.Columns.Add("Name");
dt.Columns.Add("Other");
上記のデータテーブルにデータを入力したら、それをデータセットに追加し、データセットをレポートのデータソースとして設定します。
ReportDocument report = new ReportDocument();
string reportFile = Server.MapPath("~/") + "\\bin\\Reports\\MyReport.rpt";
report.Load(reportFile);
report.SetDataSource(ds);
次に、エクスポート オプションを設定します (これは Excel レポートです)。
私のレポートでは、「名前」フィールドのテキストを正しく取得していますが、「その他」フィールドは空です。データテーブルの列をこのフィールドに関連付けるにはどうすればよいですか?
前もって感謝します。