Из C #, как установить параметр Crystal Report по умолчанию, но все равно увидеть этот параметр в диалоговом окне параметров - PullRequest
0 голосов
/ 19 февраля 2019

В моем отчете есть параметр P_FISCAL_YEAR.Это текстовое поле (без раскрывающегося списка), в котором не допускаются значения NULL.«Значение по умолчанию» этого поля - «2018-19», как установлено в редакторе параметров CR.

При запуске отчета он корректно отображает следующий диалог параметров Crystal Reports с соответствующим финансовым годом по умолчанию.CR Parameter Dialog

Я запускаю отчет из кода C #, и я хотел бы иметь возможность изменить значение P_FISCAL_YEAR по умолчанию , жестко запрограммированное в отчете, без измененияФайл .rpt (который содержит 2018-19).

Когда я пытаюсь myReport.SetParameterValue("P_FISCAL_YEAR", "2019-20");, кажется, это не устанавливает значение по умолчанию, но устанавливает само значение, означающее, что все поле параметра P_FISCAL_YEAR исчезает из параметра CRдиалог: enter image description here

В конце я хотел бы получить первое всплывающее окно (на первом изображении) с параметром P_FISCAL_YEAR, но с другим значением, чем "2018-19"(В текущем случае «2019-20»).Это установит что-то «точное» в текстовом поле, предоставляя пользователю возможность ввести что-то еще.

Я на VS2017 с CR 13.0.24.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...