С помощью события Crystal Reports Navigate, используя номер страницы, вы можете получить объекты отчета на этой странице

У меня есть основной отчет, который содержит несколько подотчетов. Когда я перемещаюсь в основном отчете с одной страницы на другую, у меня появляется доступ к "NavigateEventArgs e", который дает мне номер страницы в основном отчете. Учитывая этот номер страницы, я хотел бы знать, какой подотчет отображается на этой странице.

Есть ли у кого-нибудь предложения для получения этого?

Спасибо,

Павел

1 ответ

Я сам разобрался с ответом, и это как-то так для всех, кто интересуется:

private void CRViewer_Navigate (источник объекта, CrystalDecisions.Windows.Forms.NavigateEventArgs e) {

MessageBox.Show (((источник как CrystalDecisions.Windows.Forms.PageView).GetActiveDocument (). GetPage (e.NewPageNumber).SectionInstances [1].ReportObjectInstances [0].ObjectName.ToString ()));

}

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