Страница 1 из 1

Загрузка файла отчета из кода

Добавлено: 15 дек 2021, 13:50
molochnii
Здравствуйте!
У меня есть готовая форма отчета, которую я хочу загрузить в свой проект.
Подскажите, могу ли я, в коде C# загрузить файл отчета из строки(string) или другого представления?
Я знаю про метод StiReport.Load, но он загружает сразу файл, а я хочу как бы инициализировать экземпляр StiReport напрямую, без загрузки.

Приведу пример с обычными переменными для лучшего понимания:
у меня есть два экземпляра класса int: a = null, b = 3. Я могу задать значение переменной a двумя способами: 1) a = b, 2) a = 3
Вот мне нужен второй способ, только с StiReport.

Основная цель - получить через прямую инициализацию StiReport с заданной структурой.
Так же, не хотелось бы прописывать всю структуру руками, а просто скопировать json отчета.

Re: Загрузка файла отчета из кода

Добавлено: 15 дек 2021, 14:51
molochnii
А, я уже нашел способ. Если кому-то пригодится - у StiReport есть метод LoadFromString, LoadFromJson и прочие - на любой вкус и цвет.
Туда можно передавать файл отчета в различных представлениях.

Re: Загрузка файла отчета из кода

Добавлено: 15 дек 2021, 18:35
Max Shamanov
Здравствуйте,

Сообщите нам, если вам понадобится дополнительная помощь.

Спасибо.