LinqDataSource.AutoSort Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.