Return Value
Report
| Exception | Description |
|---|---|
| ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
{
ReportProjectItem reportProjItem = Project.Current.GetItems<ReportProjectItem>().FirstOrDefault(item => item.Name.Equals("Report Name"));
//Note: Needs QueuedTask to run
Report reportInProject = reportProjItem?.GetReport();
}
{
//Open a report project item in a new view.
//A report project item may exist but it may not be open in a view.
//Reference a report project item by name
ReportProjectItem reportPrjItem = Project.Current.GetItems<ReportProjectItem>().FirstOrDefault(item => item.Name.Equals("MyReport"));
//Get the report associated with the report project item
//Note: Needs QueuedTask to run
Report reportToOpen = reportPrjItem.GetReport();
//Create the new pane
IReportPane iNewReportPane = await ProApp.Panes.CreateReportPaneAsync(reportToOpen); //GUI thread
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)