Таблица «Мои товары» содержит товары, у каждого из которых есть определенная дата. Я хочу создать отчет, который отображает элементы между двумя разными датами. Например, я бы поставил два элемента управления timedatepicker, чтобы пользователь выбирал с: 24/9/2009 по: 19/3/2010, а затем нажимал кнопку, чтобы создать отчет по элементам между этими датами.
Я использую элемент управления Report Viewer, а не Crystal Report.
Редактировать:
Хорошо, я понял это, используя запрос linq, и привязал его к источнику данных следующим образом:
var query = from c in MyDatabase01DataSet.Items
where c.ProductDate >= Convert.ToDateTime(x) && c.ProductDate <= Convert.ToDateTime(y)
select c;
ItemsBindingSource.DataSource = query.ToList();
reportViewer1.LocalReport.ReportEmbeddedResource = "[reportTest.Report3.rdlc";
reportViewer1.LocalReport.ReportPath = "Report3.rdlc";
reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
reportViewer1.RefreshReport();