#c# #asp.net #rdlc #report
#c# #asp.net #rdlc #Сообщить
Вопрос:
Я хочу сгенерировать Microsoft Report(.rdlc)
на C # с динамическими столбцами во время генерации отчета. Я имею в виду не выбор какого-либо столбца из таблицы базы данных во время Microsoft Report(.rdlc)
проектирования. Вместо этого передаем строку запроса SQl и получаем Microsoft Report(.rdlc)
динамически во время выполнения в ASP.net C #.
Есть ли какой-нибудь учебник, который поможет мне, как мне поступить с этим? Я очень новичок в отчетах, и мне становится трудно даже выполнить поиск в Google по моему запросу.
Надеюсь, кто-нибудь поможет мне создавать отчеты.Любой учебник или полезная ссылка с исходным кодом были бы очень полезны.
Отчет outlook
Комментарии:
1. Если вы пытаетесь создать отчет в виде перекрестной таблицы («сводной»), то есть более простые способы — если нет, удачи!
2. значение отчета перекрестной таблицы («сводной»)? я не понял.
3. Вы могли бы также познакомить пользователей с построителем отчетов SSRS, это может быть полезно для них, предоставляя им только модели и решая, какие поля отображать в отчете.
4. @Ishan — Предположим, вы хотите отобразить продукты в левой части отчета и месяцы сверху, с показателями продаж в ячейках. Это отчет в виде перекрестной таблицы — столбцы будут созданы механизмом создания отчетов на основе месяца (ов) в ваших данных.
5. @ Будет именно тем, что я хочу, но вместо месяцев я хочу, чтобы некоторые КАТЕГОРИИ и ниже этого некоторый НОМЕР ОБРАЩЕНИЯ извлекались из базы данных.
Ответ №1:
Вы можете попробовать этот элемент управления ReportViewer
Ответ №2:
Ознакомьтесь с Добавлением матрицы (службы Reporting Services) для получения руководства о том, как добавить в свой отчет таблицу в стиле сводной таблицы.
Комментарии:
1. Откуда я должен добавить матричный элемент управления?
2. Из панели инструментов в BIDS — там же, где вы вставляете таблицу.
3. Нет проблем — СТАВКИ VS.Net в значительной степени — по крайней мере, на основе того же приложения-оболочки.
Ответ №3:
Вы можете попробовать следующую ссылку для динамической генерации RDLC. http://csharpshooter.blogspot.com/2007/08/revised-dynamic-rdlc-generation.html