Próbuję przechodzić przez mój zestaw danych, aby wyświetlić dane z każdego wiersza z określonej kolumny. Chcę uzyskać każdą datę pod nazwą kolumny "TaskStart" i wyświetlić ją w raporcie, ale po prostu pokazuje datę z pierwszego wiersza dla wszystkich wierszy może ktoś pomóc?C#, Zapętlanie przez zestaw danych i wyświetlanie każdego rekordu z kolumny zestawu danych
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);
}
}
Cześć Dzięki za odpowiedź, teraz po prostu pokazując ostatnią datę w ostatnim rzędzie dla wszystkich rekordów? – Peter
Wygląda na to, że masz problem z parametrem rpt.SetParameterValue ("TaskStartDate", TaskStart); ponieważ ustawiasz go na każdym okrążeniu, ale używasz go wszędzie poza nim. Również twoja sformatowana data również nie nadeszła. –