DataSourceView.CanSort 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出與目前 DataSourceView 物件關聯的 DataSourceControl 物件是否支援對基礎資料來源的排序檢視。
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
。
範例
下列程式碼範例示範如何在擴充 DataSourceView 類別的類別中覆寫 CanSort 屬性。 此程式碼範例是提供給 類別之較大範例的 DataSourceView 一部分。
if (!string.IsNullOrEmpty(selectArgs.SortExpression)) {
dataView.Sort = selectArgs.SortExpression;
}
If Not selectArgs.SortExpression Is String.Empty Then
dataView.Sort = selectArgs.SortExpression
End If
備註
資料繫結控制項可以藉由將 Sort 欄位 DataSourceSelectArguments 加入至傳遞至 ExecuteSelect 方法的物件,來要求排序。 如果資料繫結控制項要求排序,但 CanSort 屬性會傳回 ,則資料來源檢視會擲回 false
例外狀況。