ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / TableView Class / CanSortAscending Property
Example

In This Topic
    CanSortAscending Property (TableView)
    In This Topic
    Determines if the table view can sort the active field.
    Syntax
    public bool CanSortAscending {get;}
    Public ReadOnly Property CanSortAscending As Boolean
    Example
    Sort
    var tv = TableView.Active;
    if (tv == null)
      return;
    
    // sort the active field descending
    if (tv.CanSortDescending)
      tv.SortDescending();
    
    
    // sort the active field ascending
    if (tv.CanSortAscending)
      tv.SortAscending();
    
    
    // peform a custom sort programmatically
    if (tv.CanCustomSort)
    {
      // sort fields
      var dict = new Dictionary<string, FieldSortInfo>();
      dict.Add("STATE_NAME", FieldSortInfo.Asc);
      dict.Add("CITY_NAME", FieldSortInfo.Desc);
      await tv.SortAsync(dict);
    }
    
    
    // perform a custom sort via the UI
    if (tv.CanCustomSort)
      tv.CustomSort();
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.1 or higher.
    See Also