Как я могу получить доступ к форме, используемой для предварительного просмотра DevExpress XtraReport?

DevExpress не имеет простого средства управления просмотрщиком отчетов для использования XtraReport в форме Windows, но простой вызов ShowPreview в отчете в любом случае делает большую работу:

var report = new ClientNameReport();
report.ShowRibbonPreview();

В приведенном выше коде показана немодельная форма с моим отчетом и удобный элемент управления на ленте для выполнения всех необходимых действий по просмотру отчета, но текст заголовка формы — Предварительный просмотр, и я хотел бы установите его на имя отчета. В отчете есть свойство Container, но я не могу найти, где оно не равно нулю.

Как я могу получить доступ к форме, содержащей отчет, и изменить ее заголовок?


person ProfK    schedule 13.03.2012    source источник


Ответы (1)


Я надеюсь, что этот код решит вашу проблему:

var report = new ClientNameReport();
var reportPrintTool = new ReportPrintTool(report);
reportPrintTool.PreviewRibbonForm.Text = "Some Text"
report.ShowRibbonPreview();
person Igor Kustov    schedule 13.03.2012