С помощью события 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 ()));
}