DataSourceView.CanSort Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, поддерживает ли объект 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
.
Примеры
В следующем примере кода показано, как переопределить 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
Комментарии
Элемент управления с привязкой к данным может запрашивать сортировку, добавив Sort поле в объект, DataSourceSelectArguments переданный в ExecuteSelect метод. Если элемент управления с привязкой к данным запрашивает сортировку, но CanSort свойство возвращается false
, представление источника данных создает исключение.