Отчеты не отображаются и не получают никаких ошибок
Привет,
Я пытаюсь отобразить отчет для моего приложения Windows в VS 2015.
его на кнопку нажмите и есть два элемента управления DateTimePicker для выбора от и до даты.Проблема в том, что я не сталкиваюсь с какой-либо ошибкой при запуске приложения, хотя выбранные даты от и до отображаются в отчете, но не данные.
Ниже приведен код
Что я уже пробовал:
private void btnLoad_Click(object sender, EventArgs e) { MyDataSetTableAdapters.GetDataReportTableAdapter ta = new MyDataSetTableAdapters.GetDataReportTableAdapter(); MyDataSet.GetDataReportDataTable dt = new MyDataSet.GetDataReportDataTable(); ta.Fill(dt); ReportDataSource rds = new ReportDataSource(); rds.Name = "DataSet1"; rds.Value = dt; ReportParameter rp1 = new ReportParameter("fromDate", dtFromDate.Value.Date.ToShortDateString()); ReportParameter rp2 = new ReportParameter("toDate", dtToDate.Value.Date.ToShortDateString()); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.ReportPath = "Report.rdlc"; ReportViewer1.LocalReport.SetParameters(rp1); ReportViewer1.LocalReport.SetParameters(rp2); ReportViewer1.LocalReport.DataSources.Add(rds); ReportViewer1.LocalReport.Refresh(); ReportViewer1.RefreshReport(); }
Пожалуйста, помогите, что я здесь делаю не так?
CHill60
Похоже, что запрос ничего не возвращает. Поставьте точку останова ta.Fill(dt)
, переступите черту, а затем изучите содержание dt
Nazneen s
да, я сделал так,что его выбрасывание NonImplementedException изменило ta.Fill(dt,dtFromDate, dtToDate); получение метода или операции не реализовано. я погуглил об этом, и некоторые говорят, что прокомментировать это или перезапустить это исправит, но до сих пор у меня ничего не получалось.
CHill60
Если вы используете ссылку ответа на комментарий, то плакат будет уведомлен о том, что вы ответили.
Что такое GetDataReportTableAdapter, я с ним не знаком, и он, похоже, не является частью какого-либо коммерческого продукта. Если это ваш код, то используйте Улучшить вопрос ссылка для включения этого кода.