combit List & Label 29 - .NET Hilfe
combit.Reporting.DataProviders Namespace / ITable Schnittstelle / SortDescriptions Eigenschaft
Beispiele


In diesem Thema
    SortDescriptions Eigenschaft
    In diesem Thema
    Diese Eigenschaft wird abgefragt um die verfügbaren Sortierungen einer Tabelle zu erhalten. Sie wird nur abgefragt wenn die SupportsSorting Eigenschaft True zurückliefert. Wenn Ihr Datenprovider Sortierung nicht unterstützt, brauchen Sie diese Eigenschaft nicht zu implementieren und können sicherheitshalber eine NotImplementedException werfen.
    Syntax
    'Deklaration
     
    
    ReadOnly Property SortDescriptions As ReadOnlyCollection(Of String)
    ReadOnlyCollection<string> SortDescriptions {get;}
    property ReadOnlyCollection<String^>^ SortDescriptions {
       ReadOnlyCollection<String^>^ get();
    }
    Beispiele
    private List<string> _sortOrders;
    public ReadOnlyCollection<string> SortOrders
    {
        get
        {
            if (_sortOrders == null)
            {
                _sortOrders = new List<string>();
                foreach (DataColumn dataColumn in _dataView.Table.Columns)
                {
                    _sortOrders.Add(dataColumn.ColumnName + " ASC");
                    _sortOrders.Add(dataColumn.ColumnName + " DESC");
                }
            }
            return _sortOrders.AsReadOnly();
        }
    }
    Private _sortOrders As List(Of String)
    Public Readonly Property SortOrders() As ReadOnlyCollection(Of String)
        Get
            If _sortOrders = Nothing Then
                _sortOrders = New List(Of String)()
                For Each dataColumn As DataColumn In _dataView.Table.Columns
                    _sortOrders.Add(dataColumn.ColumnName + " ASC")
                    _sortOrders.Add(dataColumn.ColumnName + " DESC")
                Next
            End If
            Return _sortOrders.AsReadOnly()
        End Get
    End Property
    Anforderungen

    Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
    .NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8

    Siehe auch