ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Desktop.Core Namespace / ReportFrameworkExtender Class / FindReportPanes Method
Does not need to be specified.
Report
Example

In This Topic
    FindReportPanes Method
    In This Topic
    Find the report panes that reference a specific report.
    Syntax
    public static IEnumerable<IReportPane> FindReportPanes( 
       PaneCollection panes,
       Report report
    )
    Public Shared Function FindReportPanes( _
       ByVal panes As PaneCollection, _
       Optional ByVal report As Report _
    ) As IEnumerable(Of IReportPane)

    Parameters

    panes
    Does not need to be specified.
    report
    Report

    Return Value

    Pane or all report panes if Report is not specified.
    Example
    Activate an already open report view
    Report report = Project.Current.GetItems<ReportProjectItem>().FirstOrDefault().GetReport();
    var reportPane = FrameworkApplication.Panes.FindReportPanes(report).Last();
    if (reportPane == null)
      return;
    //Activate the pane
    (reportPane as ArcGIS.Desktop.Framework.Contracts.Pane).Activate();
    //Get the "ReportView" associated with the Report Pane.
    ReportView reportView = reportPane.ReportView;
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also