DataSourceView.CanSort Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy DataSourceView obiekt skojarzony z bieżącym DataSourceControl obiektem obsługuje posortowany widok w bazowym źródle danych.
public:
virtual property bool CanSort { bool get(); };
public virtual bool CanSort { get; }
member this.CanSort : bool
Public Overridable ReadOnly Property CanSort As Boolean
Wartość właściwości
true
jeśli operacja jest obsługiwana; w przeciwnym razie , false
. Domyślna implementacja zwraca wartość false
.
Przykłady
W poniższym przykładzie kodu pokazano, jak zastąpić CanSort właściwość w klasie, która rozszerza klasę DataSourceView . Ten przykład kodu jest częścią większego przykładu udostępnionego DataSourceView dla klasy .
if (!string.IsNullOrEmpty(selectArgs.SortExpression)) {
dataView.Sort = selectArgs.SortExpression;
}
If Not selectArgs.SortExpression Is String.Empty Then
dataView.Sort = selectArgs.SortExpression
End If
Uwagi
Kontrolka powiązana z danymi może żądać sortowania przez dodanie Sort pola do DataSourceSelectArguments obiektu przekazanego ExecuteSelect do metody . Jeśli kontrolka powiązana z danymi żąda sortowania, ale CanSort właściwość zwraca false
wartość , widok źródła danych zgłasza wyjątek.