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