LinqDataSource.AutoSort Özellik

Tanım

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

Şunlara uygulanır