ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / Map Class / RemoveStandaloneTables Method
The StandaloneTables to remove
Example

In This Topic
    RemoveStandaloneTables Method (Map)
    In This Topic
    Removes the specified StandaloneTables from the map. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    Public Sub RemoveStandaloneTables( _
       ByVal tables As IEnumerable(Of StandaloneTable) _
    ) 
    public void RemoveStandaloneTables( 
       IEnumerable<StandaloneTable> tables
    )

    Parameters

    tables
    The StandaloneTables to remove
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    Remarks
    If the StandaloneTables are in a group layer within the map, they will also be removed.
    Example
    Remove a Standalone table
    {
        //get the first group layer that has at least one table
        var grp_layer = MapView.Active.Map.GetLayersAsFlattenedList()
          .OfType<GroupLayer>().First(g => g.StandaloneTables.Count > 0);
    
        //Note: Run within a QueuedTask
        //get the tables from the map container
        var tables = map.GetStandaloneTablesAsFlattenedList();
        //delete the first...
        if (tables.Count() > 0)
        {
            map.RemoveStandaloneTable(tables.First());
            //or delete all of them
            map.RemoveStandaloneTables(tables);
        }
    
        //delete a table from a group layer
        //assumes it has at least one table...
        grp_layer.RemoveStandaloneTable(grp_layer.StandaloneTables.First());
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also