Как получить доступ к форме, используемой для предварительного просмотра DevExpress XtraReport?
DevExpress не имеет простого элемента управления просмотра отчетов для использования XtraReport в форме Windows, но простой вызов ShowPreview для отчета в любом случае делает большую работу:
var report = new ClientNameReport();
report.ShowRibbonPreview();
Приведенный выше код показывает немодельную форму с моим отчетом и красивым ленточным элементом управления для выполнения всего, что нужно для просмотра отчета, но текст заголовка формы - " Предварительный просмотр", и я хотел бы установить для него имя отчет. В отчете есть Container
свойство, но я не могу найти, где это не нуль.
Как я могу получить доступ к форме размещения отчета и изменить его заголовок?
1 ответ
Решение
Я надеюсь, что этот код исправит вашу проблему:
var report = new ClientNameReport();
var reportPrintTool = new ReportPrintTool(report);
reportPrintTool.PreviewRibbonForm.Text = "Some Text"
report.ShowRibbonPreview();