|
> ■No28994 (ALPA さん) に返信 >データがない日付も日付以外空行で表示したいのです。 >
はつねさんのSQLの外部結合がいいと思います。 一応、違う方法も提示してみます。 根本は同じです。
クリスタルレポートのDataSourceにセットするデータの内容 を無い日付を行追加する、ちなみにうまく動くかは試してない
Dim dtTable As DataTable = クリスタルレポートの渡しているデータ Dim newRow As DataRow
'無い日を行追加する Dayの物理名は適当に付けた newRow = dtTable.NewRow newRow("Day") = "11" dtTable.Rows.Add(newRow) newRow = dtTable.NewRow newRow("Day") = "18" dtTable.Rows.Add(newRow)
'日付順でソート Dim dvView As DataView dvView = dtTable.DefaultView dvView.Sort = "Day"
'クリスタルレポートのデータソースにセット crystalReport.DataSource = dvView
|