Udostępnij za pośrednictwem


LinqDataSource.AutoSort Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy kontrolka LinqDataSource obsługuje sortowanie danych w czasie wykonywania.

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

Wartość właściwości

Boolean

true jeśli użytkownik może sortować dane; w przeciwnym razie , false. Wartość domyślna to true.

Przykłady

W poniższym przykładzie przedstawiono kontrolkę LinqDataSource z ustawioną true AutoSort właściwością i kontrolką powiązaną z kontrolką GridView LinqDataSource. Właściwość AllowSorting kontrolki GridView jest ustawiona w celu true zapewnienia interfejsu, który umożliwia użytkownikom sortowanie danych.

<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>

Uwagi

Kontrolka LinqDataSource obsługuje dwa podejścia do sortowania danych. Za pomocą AutoSort właściwości można włączyć sortowanie w czasie wykonywania lub ustawić OrderBy właściwość w celu zdefiniowania sortowania w czasie projektowania.

AutoSort Ustaw właściwość , aby true włączyć sortowanie w kontrolce LinqDataSource opartej na wyrażeniu sortowania z kontrolki powiązanej z danymi. Kontrolka powiązana z danymi udostępnia interfejs umożliwiający użytkownikowi wybranie w czasie wykonywania, która właściwość ma być używana do sortowania.

Można programowo ustawić kolejność, w której dane są zwracane, ustawiając OrderBy właściwość na właściwość lub właściwości używane do sortowania. OrderBy Gdy właściwość jest ustawiona na właściwość, a AutoSort właściwość to true, wyrażenie sortowania z kontrolki powiązanej z danymi jest stosowane po wyrażeniu OrderBy we właściwości. W związku z tym określa końcowe sortowanie danych.

Dotyczy