DataSourceView.CanSort Property

Definition

Obtient une valeur indiquant si l'objet DataSourceView associé à l'objet en cours DataSourceControl prend en charge un affichage trié de la source de données sous-jacente.Gets a value indicating whether the DataSourceView object associated with the current DataSourceControl object supports a sorted view on the underlying data source.

public:
 virtual property bool CanSort { bool get(); };
public virtual bool CanSort { get; }
member this.CanSort : bool
Public Overridable ReadOnly Property CanSort As Boolean

Property Value

Boolean

true si l'opération est prise en charge ; sinon, false.true if the operation is supported; otherwise, false. L'implémentation par défaut retourne la valeur false.The default implementation returns false.

Examples

L’exemple de code suivant montre comment substituer la propriété CanSort dans une classe qui étend la classe DataSourceView.The following code example demonstrates how to override the CanSort property in a class that extends the DataSourceView class. Cet exemple de code fait partie d’un exemple plus complet fourni pour la classe DataSourceView.This code example is part of a larger example provided for the DataSourceView class.

if (!string.IsNullOrEmpty(selectArgs.SortExpression)) {
    dataView.Sort = selectArgs.SortExpression;
}
If Not selectArgs.SortExpression Is String.Empty Then
    dataView.Sort = selectArgs.SortExpression
End If

Remarks

Un contrôle lié aux données peut demander un tri en ajoutant le champ Sort à l’objet DataSourceSelectArguments passé à la méthode ExecuteSelect.A data-bound control can request sorting by adding the Sort field to the DataSourceSelectArguments object passed to the ExecuteSelect method. Si un contrôle lié aux données demande le tri, mais que la propriété CanSort retourne false, la vue de source de données lève une exception.If a data-bound control requests sorting, but the CanSort property returns false, the data source view throws an exception.

Applies to

See also