次の方法で共有


DataSourceView.CanSort プロパティ

定義

現在の DataSourceControl オブジェクトに関連付けられている DataSourceView オブジェクトで、基になるデータ ソースに対する並べ替え済みのビューがサポートされているかどうかを示す値を取得します。

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

プロパティ値

Boolean

操作がサポートされている場合は true。それ以外の場合は false。 既定の実装では、false が返されます。

次のコード例は、クラスを拡張する CanSort クラスのプロパティをオーバーライドする方法を DataSourceView 示しています。 このコード例は、DataSourceView クラスのために提供されている大規模な例の一部です。

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

注釈

データ バインド コントロールは、メソッドに渡されたExecuteSelectオブジェクトにフィールドをSortDataSourceSelectArguments追加することで、並べ替えを要求できます。 データ バインド コントロールが並べ替えを要求したが、プロパティが CanSort 返す false場合、データ ソース ビューは例外をスローします。

適用対象

こちらもご覧ください