LinqDataSource.AutoSort Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.