Как полностью отключить детализацию в программе просмотра WPF CrystalReports?

При отображении отчетов, содержащих подотчеты, может потребоваться отключить функцию детализации в средстве просмотра CrystalReports и предоставить пользователю только предварительный просмотр глобального отчета.

Как именно это сделать?

РЕДАКТИРОВАТЬ:

Кроме того, при перемещении указателя мыши над средством просмотра отчетов различные части отчета (включая подотчеты) выделяются оранжевой рамкой, как на рисунке ниже:

Оранжевая кайма

Нажатие на элемент делает эту границу красной и постоянной.

Красная граница

Можно ли это предотвратить?

2 ответа

Решение

WPF CrystalReportsViewer"s ViewerCore участник имеет EnableDrillDown булево свойство. Проще говоря, просто сделайте следующее:

myViewer.ViewerCore.EnableDrillDown = false;

Говоря о границах, я предполагаю, что вы имеете в виду границы вокруг подотчета. Чтобы избавиться от этих границ, щелкните правой кнопкой мыши подотчет в основном отчете. Нажмите "Форматировать подотчет", а затем перейдите на вкладку "Границы". Просто измените стиль линии с "одного" на "нет", и границы исчезнут. Crystal Reports автоматически размещает эти границы вокруг нового подотчета. Чтобы отключить детализацию, вам нужно изменить свойство EnableDrillDown на false в свойствах CrystalReportViewer.

Другие вопросы по тегам