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

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

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

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

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

1 Ответ

3 голосов
/ 13 марта 2012

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

var report = new ClientNameReport();
var reportPrintTool = new ReportPrintTool(report);
reportPrintTool.PreviewRibbonForm.Text = "Some Text"
report.ShowRibbonPreview();
...