В моем отчете есть параметр P_FISCAL_YEAR.Это текстовое поле (без раскрывающегося списка), в котором не допускаются значения NULL.«Значение по умолчанию» этого поля - «2018-19», как установлено в редакторе параметров CR.
При запуске отчета он корректно отображает следующий диалог параметров Crystal Reports с соответствующим финансовым годом по умолчанию.
Я запускаю отчет из кода C #, и я хотел бы иметь возможность изменить значение P_FISCAL_YEAR по умолчанию , жестко запрограммированное в отчете, без измененияФайл .rpt (который содержит 2018-19).
Когда я пытаюсь myReport.SetParameterValue("P_FISCAL_YEAR", "2019-20");
, кажется, это не устанавливает значение по умолчанию, но устанавливает само значение, означающее, что все поле параметра P_FISCAL_YEAR исчезает из параметра CRдиалог:
В конце я хотел бы получить первое всплывающее окно (на первом изображении) с параметром P_FISCAL_YEAR, но с другим значением, чем "2018-19"(В текущем случае «2019-20»).Это установит что-то «точное» в текстовом поле, предоставляя пользователю возможность ввести что-то еще.
Я на VS2017 с CR 13.0.24.