Я работаю с отчетами за последний месяц или около того. В настоящее время я работаю с подписями. Скажем, у меня есть файл отчетов telerik (report_1), в котором есть элемент subreport. В том же проекте, что и report_1, у меня есть несколько других файлов отчетов telerik. Не могу ли я передать эти файлы отчетов в качестве источника отчета в отчете в отчете_1? Если да, я не могу видеть их в раскрывающемся списке свойств reportource. Если нет, то почему? Или есть что-нибудь, что мне не хватает? или, есть ли что-нибудь, что мне нужно сделать, чтобы вывести файлы отчетов в раскрывающийся список. Я видел ваши предыдущие сообщения, в которых говорилось о перестройке проекта. Но я не строю проект через визуальную студию. Итак, пожалуйста, предложите, что можно сделать.Telerik Reporting - Subreport - reportsource
ответ
Если у вас есть другие файлы отчетов, которые вы хотите использовать в качестве подписок в одном проекте, вы должны быть в состоянии выбрать их из свойства источника отчета. Может быть, вам не хватает ссылки. В любом случае может быть полезно проверить документацию по созданию Master-Detail reports и раздел о вложенных отчетах на Telerik reporting learning guide
Поскольку вы не сказали нам, что используете для создания отчета, как мы можем ответить?
Ну, если вы были на самом деле с помощью VS ответов будет Ответ на Q1: да Ответ на Q2: там может быть разным причинам (это те, которые я видел):
- суб -report находится в другом пространстве имен, не ссылается
- ваш суб-отчет содержит ошибку и не компилируется
- отчет не имеет уникальное имя
Возможно, если он поделится с нами тем инструментом сборки, который он использует, мы сможем помочь лучше.
@DomenicDatti ** TLDR **? Проголосовало совершенно несправедливо. Пожалуйста, прочтите дальше, чем просто _the__usub_. 2-е последнее предложение в комментарии OP _clearly_ _says_ «Я ** не СТРОИТЬ ** проект через визуальную студию» ... так очевидно, я просто спрашиваю, что тогда он использует для ** BUILD ** файла проекта который содержит отчет Telerik, поскольку существует несколько других способов построения. (S.O. tip: Прежде чем критиковать других насчет того, чтобы не учитывать то, что «ясно» было сказано ... возможно, вы должны прочитать, что он «четко говорит». В противном случае вы просто выглядите глупо) –
Я поднял нижний план. Извини за это. – DomenicDatti
Просто fyi, я прочитал полный вопрос, но он не самый хорошо написанный. – DomenicDatti
Попробуйте использовать свойство ReportSource.ReportDocument.DataSource для привязки.
например. ReportSource.ReportDocument.DataSource/= Fields.Items
убедитесь, что в подзаголовках вырезаны заголовки отчетов.
затем, если вы посмотрите на свойства подотчет элемента на главном отчете и перейти к ReportSource (как это было предложено Камило) есть кнопка с многоточием (...) - нажмите, чтобы потом выбрать объект источник.
ваши подотчетов должны затем быть в выпадающем
К сожалению, я не могу вам помочь с этим, но я хотел бы предложить, чтобы задать свой вопрос на форуме Telerik в качестве ответа на большинство вопросов персонала в течение 24 часов. –