Я создаю отчет RDLC в Visual Studio 2013.Колонка RDLC Report
Я разработки отчета в VS, и создать таблицу для отчетов о, а затем создать сильно тип списка во время выполнения и генерации Отчет.
В настоящее время мой отчет выглядит так, в основном для диапазона дат (дд/мм). Я показываю записи времени.
Однако теперь пользователи хотят отчет идти через так:
Должен ли я жёстко столбцы даты и вернуть «плоский» рекорд, установленный с временем для каждой дате в диапазоне дат или есть ли способ в отчетах RDLC включить набор записей, такой как тот, который у меня есть в заголовках столбцов? Извините, что мои навыки отчетности очень просты.
Вот мой C# для генерации отчета, если это помогает, но мой код в порядке, и это больше о том, как раскладывать отчет, который здесь является проблемой?
var reportData = this.GetEmployeeReportData(input);
///Create a reporting datasource for our report
ReportDataSource rd = new ReportDataSource("EmployeeMonthlyDS", reportData);
// Setup the report viewer object and get the array of bytes
ReportViewer viewer = new ReportViewer();
viewer.ProcessingMode = ProcessingMode.Local;
viewer.LocalReport.ReportPath = path;
viewer.LocalReport.DataSources.Add(rd); // Add datasource here
byte[] bytes = viewer.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings);
Guid id = Guid.NewGuid();
fileName = "Test" + id;
Response.Buffer = true;
Response.Clear();
Response.ContentType = mimeType;
Response.AddHeader("content-disposition", "attachment; filename=" + fileName + "." + extension);
Response.BinaryWrite(bytes); // create the file
Response.Flush(); // send it to the client to download
Это выглядит именно то, что мне нужно, спасибо! – Alicia
InitKnit, существует ли ограничение на количество столбцов, которые будут сгенерированы? Я получаю только 4 столбца на 4 даты, остальные, но возвращенные в наборе записей не отображаются в таблице matxi? – Alicia
Нет, нет предела. Проверьте свою группировку. Трудно сказать, что может пойти не так, если не увидеть данные, но попытайтесь сделать это простым в начале, просто добавьте группировку столбцов по дате и ничего больше. – InitK