ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Core Namespace / FrameworkExtender Class / OpenTablePane Method / OpenTablePane(PaneCollection,MapMember,TableViewMode) Method
The mapMember for which the table pane will be opened
Show all records or just selected
Example Version

OpenTablePane(PaneCollection,MapMember,TableViewMode) Method
Open a table pane for a MapMember. If a table pane is already open it will be activated. You must be on the UI thread to call this function.
Syntax

Parameters

paneCollection
mapMember
The mapMember for which the table pane will be opened
viewMode
Show all records or just selected

Return Value

Exceptions
ExceptionDescription
Table panes cannot be accessed from a thread other than the thread they were created on.
The map viewer is not initialized.
Remarks
There must be an active map view otherwise a System.InvalidOperationException is thrown
Example
Retrieve a table from its container
var container = MapView.Active.Map;

//the map standalone table collection
var table = container.GetStandaloneTablesAsFlattenedList()
                        .FirstOrDefault(tbl => tbl.Name == "EarthquakeDamage");

//or from a group layer
var grp_layer = MapView.Active.Map.FindLayers("GroupLayer1").First() as GroupLayer;
var table2 = grp_layer.FindStandaloneTables("EarthquakeDamage").First();
//or         grp_layer.GetStandaloneTablesAsFlattenedList().First()
//or         grp_layer.StandaloneTables.Where(...).First(), etc.

//show the table in a table view 
//use FrameworkApplication.Current.Dispatcher.BeginInvoke if not on the UI thread
FrameworkApplication.Panes.OpenTablePane(table2);
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also