#c# #crystal-reports
#c# #crystal-отчеты
Вопрос:
Я пытаюсь сделать столбец невидимым в Crystal Reports, используя Visual Studio 2010 во время выполнения, но я не нашел ничего полезного в сети. Лучший ответ, который я нашел, касается старого API, называемого craxdrt.dll из-за чего я не могу импортировать dll в свой проект. Я также нашел код в VB, в котором говорится о некотором свойстве Suppress в классе FieldObject или ReportObject, но в версии Crystal Report, работающей в VS 2010, ничего подобного нет. Кто-нибудь знает, как я могу сделать это без использования конструктора или формул?
редактировать: я ищу что-то вроде этого: report.ReportDefinition.Sections[3].ReportObjects[0].Suppress = true;
Комментарии:
1. Существует примерно миллион миллионов версий Crystal Reports. Тогда несколько вещей — какую версию вы используете именно? Вы пытались связаться с их службой поддержки или посмотреть документы?
2. Я не знаю точно, в меню справки VS это показывает следующее: Crystal Reports для .NET Framework 4.0 Я скачал плагин пару месяцев назад прямо с сайта SAP, поэтому думаю, что это последняя версия.
3. редактировать: версия 13.0.1.220
4. Является ли эта строка кода почти рабочей строкой кода или просто представляет ту часть API, которую вы ищете?
5. Честно говоря, я не понимаю, почему вы пытаетесь сделать это без конструктора или формул. Возможно, было бы проще изменить запрос к базе данных, чтобы в этом случае он предоставлял null в этом столбце.