ArcGIS Pro 3.0 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

In This Topic
    OpenTablePane(PaneCollection,MapMember,TableViewMode) Method
    In This Topic
    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
    Public Overloads Shared Function OpenTablePane( _
       ByVal paneCollection As PaneCollection, _
       ByVal mapMember As MapMember, _
       Optional ByVal viewMode As TableViewMode _
    ) As ITablePane

    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, Windows 8.1

    See Also