LinqDataSource.AutoSort Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin çalışma zamanında verileri sıralamayı destekleyip desteklemediğini LinqDataSource belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
kullanıcı verileri sıralayabilirse; aksi takdirde , false
.
true
varsayılan değerdir.
Örnekler
Aşağıdaki örnekte, özelliği olarak ayarlanmış bir LinqDataSource denetim AutoSort ve denetime true
LinqDataSource bağlı bir GridView denetim gösterilmektedir.
AllowSorting Denetimin GridView özelliği, kullanıcıların verileri sıralamasını sağlayan arabirimi sağlamak için olarak ayarlanırtrue
.
<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>
Açıklamalar
Denetim, LinqDataSource verileri sıralamak için iki yaklaşımı destekler. Çalışma zamanı sıralamasını AutoSort etkinleştirmek için özelliğini kullanabilir veya tasarım zamanında sıralamayı tanımlamak için özelliğini ayarlayabilirsiniz OrderBy .
AutoSort veriye bağlı denetimden gelen sıralama ifadesini temel alan bir LinqDataSource denetimde sıralamayı etkinleştirmek için özelliğini true
olarak ayarlayın. Veriye bağlı denetim, kullanıcının çalışma zamanında sıralama için hangi özelliğin kullanılacağını seçmesini sağlayan arabirim sağlar.
Özelliği sıralama için kullanılan özelliğe veya özelliklere ayarlayarak OrderBy verilerin döndürülme sırasını program aracılığıyla ayarlayabilirsiniz.
OrderBy Özelliği bir özelliğe ayarlandığında ve AutoSort özelliği isetrue
, veriye bağlı denetimden gelen sıralama ifadesi özelliğindeki OrderBy ifadeden sonra uygulanır. Bu nedenle, verilerin son sıralamasını belirler.