Aracılığıyla paylaş


LinqDataSource.AutoSort Özellik

Tanım

Denetimin çalışma zamanında verileri sıralamayı LinqDataSource destekleyip desteklemediğini 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. Varsayılan değer true değeridir.

Örnekler

Aşağıdaki örnekte, özelliğinin ayarlandığı true bir LinqDataSource denetim ve denetime LinqDataSource bağlı bir GridViewAutoSort denetim gösterilmektedir. Denetimin AllowSortingGridView özelliği, kullanıcıların verileri sıralamasını sağlayan arabirimi sağlayacak şekilde ayarlanır true .

<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. Özelliğini kullanarak AutoSort çalışma zamanı sıralamasını etkinleştirebilir veya özelliği tasarım zamanında sıralamayı tanımlayacak şekilde ayarlayabilirsiniz OrderBy .

AutoSort Veriye bağlı bir 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 Özellik 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