Bagikan melalui


LinqDataSource.AutoSort Properti

Definisi

Mendapatkan atau mengatur nilai yang menunjukkan apakah LinqDataSource kontrol mendukung pengurutan data pada waktu proses.

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

Nilai Properti

true jika pengguna dapat mengurutkan data; jika tidak, false. Nilai defaultnya adalah true.

Contoh

Contoh berikut menunjukkan LinqDataSource kontrol dengan properti yang AutoSort diatur ke true dan GridView kontrol yang terikat ke LinqDataSource kontrol. Properti AllowSortingGridView kontrol diatur ke true untuk menyediakan antarmuka yang memungkinkan pengguna mengurutkan data.

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

Keterangan

Kontrol LinqDataSource mendukung dua pendekatan untuk mengurutkan data. Anda bisa menggunakan AutoSort properti untuk mengaktifkan pengurutan run-time atau Anda bisa mengatur OrderBy properti untuk menentukan pengurutan pada waktu desain.

Atur AutoSort properti ke true untuk mengaktifkan pengurutan dalam LinqDataSource kontrol yang didasarkan pada ekspresi pengurutan dari kontrol terikat data. Kontrol terikat data menyediakan antarmuka untuk memungkinkan pengguna memilih pada waktu proses properti mana yang akan digunakan untuk pengurutan.

Anda dapat mengatur urutan data yang dikembalikan secara terprogram dengan mengatur OrderBy properti ke properti atau properti yang digunakan untuk pengurutan. OrderBy Saat properti diatur ke properti dan AutoSort properti adalah true, ekspresi pengurutan dari kontrol terikat data diterapkan setelah ekspresi di OrderBy properti . Oleh karena itu, ini menentukan pengurutan akhir data.

Berlaku untuk