Udostępnij za pośrednictwem


DataSourceView.CanSort Właściwość

Definicja

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

Boolean

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 falsewartość , widok źródła danych zgłasza wyjątek.

Dotyczy

Zobacz też