Использование переменных в новом отчете

Обсуждение Stimulsoft Reports.WEB
Ответить
Snakelight
Сообщения: 1
Зарегистрирован: 01 фев 2018, 15:37

Использование переменных в новом отчете

Сообщение Snakelight »

Добрый день!
Подскажите пожалуйста, использую дизайнер отчета на asp странице

Код: Выделить всё

@Html.Stimulsoft().StiMvcDesigner("MvcDesigner1",
    new StiMvcDesignerOptions()
    {
        Localization = "~/Localization/ru.xml",       
        Actions =
        {
            GetReport = "GetReport",
            SaveReport = "SaveReport",
            ExportReport = "ExportReport",
            DesignerEvent = "DesignerEvent",
            Exit = "ExitReport"
        },
        Server =
        {
            RequestTimeout = 9000,
            CacheMode = StiServerCacheMode.StringSession,
            UseCompression = true,
            UseCacheForResources = true,
            AllowAutoUpdateCache = true,
            CacheItemPriority = CacheItemPriority.Default
        }
    })
Хочу получить в редакторе отчета переменные, как понимаю нужно что то пробросить в данном методе

Код: Выделить всё

public ActionResult GetReport()
        {
            StiReport report = new StiReport();
            return StiMvcDesigner.GetReportResult(report);
        }


Везде описано, что загружается готовый отчет с созданными переменными и в методе прописывается загрузка отчета, задание значения для переменной
report["Variable"] = "test" и компиляция.

Как сделать так, чтобы при создании нового отчета, передались переменные без загрузки готового файла отчета?
Спасибо
Aleksey
Сообщения: 2777
Зарегистрирован: 22 апр 2010, 06:57

Re: Использование переменных в новом отчете

Сообщение Aleksey »

Здравствуйте,

Если вам необходимо добавить переменные перед созданием любого отчета, вы можете использовать следующий код:

Код: Выделить всё

var variable1 = new StiVariable();
report.Dictionary.Variables.Add();
Спасибо.
Ответить