DataSourceView.CanSort プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の 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
プロパティ値
操作がサポートされている場合は 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
場合、データ ソース ビューは例外をスローします。