Я пытаюсь заполнить переменные в области пользовательского кода отчета (или даже лучше DLL на C#) из DataSet, поэтому я могу сказать «Code.SomeSetting». Каков наилучший способ сделать это? Если вы передаете SSRS DataSet в качестве параметра метода, доступен только CommandText.
Возможно ли это?
Моим другим вариантом было бы перейти в строку соединения и использовать C# для запроса базы данных и заполнения этих переменных как можно скорее.
И где я могу прочитать о точном порядке обработки отчета SSRS? СпасибоЗаполнение переменных пользовательского кода из базы данных в SSRS 2008 R2
0
A
ответ
2
Вот 2 ссылки, которые я хотел использовать в качестве ссылки для пользовательского кода.
MSDN. Здесь много данных, но отличный ресурс. BlogPost Роберт Брукнер является ведущим разработчиком SQL Reporting Services. Еще один отличный ресурс. Этот пост больше связан с агрегацией агрегатов в пользовательском коде, но он дает вам хороший пример для просмотра.
0
Единственный способ, с помощью которого я мог передавать информацию о наборах данных в переменную, параметр или пользовательский код, - это подчиненные отчеты. В основном вы запускаете отчет сначала, а не показываете какие-либо данные (предварительную обработку) и отправляете предварительно обработанную информацию в свой суб-отчет только через параметры суб-отчета.
- Это позволит вам:
- отправить набор данных данных на переменные, пользовательский код и параметры.
- Передача агрегированных данных в переменные, настраиваемый код и параметры.
Вот как:
- Создайте 2 копии отчета.
- Например: main_Report.rdl и sub_Report.rdl
- main_Report.rdl должны иметь соответствующие источники данных и наборы данных, как sub_Report.rdl.
- Sub_Report.rdl Ваш исходный отчет с параметрами, пользовательский кодом и переменными так, как вы хотите, но это не сработало
- факультативные: спланируйте верхние и нижние колонтитулы для main_Report.rdl
- Внутри Main отчет вставить «под-отчет» и изменить его размер, чтобы заполнить все пространство вашего основного_репортажа.RDL
- Connect отчет суб
- правой кнопкой мыши на подотчет -> выберите «SubReport Properties»
- В общем разделе
- -> «Name»: имя вашего подотчет
- -> «Используйте этот отчет, как подотчет»: выберите имя подотчет, например
- Передайте ваши данные
- В Р arameters раздел
- Нажмите добавить
- -> В столбце Имя: выберите параметр
- -> В столбце значения: использовать выражения для передачи данных в ваш sub_report
Наслаждайтесь
Смежные вопросы
- 1. SSRS 2008 R2 Подписки
- 2. Параметры привязки SSRS 2008 R2
- 3. SSRS 2008 R2 - пустые отчеты (нет данных)
- 4. Объединение информации из двух наборов данных в SSRS R2 2008
- 5. ssrs 2008 r2 работает ненормально
- 6. SSRS 2008 R2 - Распространение Медленное
- 7. SSRS 2008 R2 Auto Render
- 8. Trend Chart SSRS 2008 R2
- 9. Регион данных SSRS 2008 R2, внедренный в другой регион данных
- 10. SSRS 2008 R2 Sparkline на основе CSV String значений
- 11. Разрешения для SSRS 2008 R2 в производстве
- 12. SSRS 2008 R2 Subreport не отображается
- 13. SSRS: изображение из пользовательского кода
- 14. SSRS 2008 R2 - Поиск в подзаголовке
- 15. Направленные индикаторы в SSRS 2008 R2
- 16. Размер базы данных SQL Server 2008 R2
- 17. SQL Server 2008 R2 понизить базы данных
- 18. Проверка подлинности форм в ssrs 2008 r2?
- 19. Глобальная установка даты в SSRS 2008 R2
- 20. Проверка даты в SSRS 2008 R2
- 21. отчета не рендеринг с использованием SSRS 2008 R2
- 22. SSRS 2008 R2 - Каскадные параметры - Конструктивный вид
- 23. Форматирование даты Время для SSRS (SQL Server 2008 R2)
- 24. Повторная одноразовая подписка SSRS 2008 R2
- 25. Невозможно присоединить 2008 R2 базы данных к 2008 экземпляра
- 26. SSRS 2008 R2 - DynamicWidth не работает
- 27. SSRS пользовательского кода Loop
- 28. SSRS 2008 R2 имя поля правильно
- 29. SSRS 2008 R2 Выброс параметра условная доступность
- 30. SSRS 2008 R2 Диаграмма строк Точность подсказки
Это отличные сообщения, и я все еще преследую их, но я в тот момент, когда я собираюсь отказаться от доступа к DataSet из пользовательского кода ... –
Кажется, вы просто не можете получить доступ к DataSets из пользовательского кода , Я собираюсь использовать опцию строки подключения. –
@DiningPhilanderer: У меня есть вопрос на вашем пути, как вы можете передать строку подключения? Мы не можем получить доступ к конфигурационному файлу из пользовательского кода. – MustangManiac