Поделиться через


LinqDataSource.AutoSort Свойство

Определение

Получает или задает значение, указывающее на то, поддерживает ли элемент управления LinqDataSource сортировку данных во время выполнения.

public:
 property bool AutoSort { bool get(); void set(bool value); };
public bool AutoSort { get; set; }
member this.AutoSort : bool with get, set
Public Property AutoSort As Boolean

Значение свойства

Значение true, если пользователь может сортировать данные. В противном случае — значение false. Значение по умолчанию — true.

Примеры

В следующем примере показан LinqDataSource элемент управления со свойством AutoSort , которому присвоено значение true , и GridView элемент управления, привязанный к элементу LinqDataSource управления . Свойство AllowSortingGridView элемента управления имеет значение , true чтобы предоставить интерфейс, позволяющий пользователям сортировать данные.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    AutoPage="true"
    AutoSort="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    AllowSorting="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    AutoPage="true"
    AutoSort="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    AllowSorting="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>

Комментарии

Элемент LinqDataSource управления поддерживает два подхода к сортировке данных. Можно использовать свойство , AutoSort чтобы включить сортировку во время выполнения, или задать OrderBy свойство для определения сортировки во время разработки.

Присвойте свойству AutoSort значение , true чтобы включить сортировку в элементе управления, основанном LinqDataSource на выражении сортировки из элемента управления с привязкой к данным. Элемент управления с привязкой к данным предоставляет интерфейс, позволяющий пользователю выбирать во время выполнения, какое свойство следует использовать для сортировки.

Вы можете программно задать порядок, в котором возвращаются данные, задав OrderBy для свойства свойство или свойства, используемые для сортировки. Если свойству OrderBy присвоено значение , а свойству AutoSort присвоено значение true, выражение сортировки из элемента управления с привязкой к данным применяется после выражения в свойстве OrderBy . Таким образом, это определяет окончательную сортировку данных.

Применяется к