C#では、データセットをループして、特定の列の各行のデータを表示しようとしています。「TaskStart」という列名で各日付を取得してレポートに表示したいのですが、すべての行の最初の行からの日付が表示されるだけです。
foreach (DataTable table in ds.Tables)
{
foreach (DataRow dr in table.Rows)
{
DateTime TaskStart = DateTime.Parse(
ds.Tables[0].Rows[0]["TaskStart"].ToString());
TaskStart.ToString("dd-MMMM-yyyy");
rpt.SetParameterValue("TaskStartDate", TaskStart);
}
}