LinqDataSource.OrderBy Özellik

Tanım

Alınan verileri sıralamak için hangi alanların kullanıldığını belirten bir değer alır veya ayarlar.

public:
 property System::String ^ OrderBy { System::String ^ get(); void set(System::String ^ value); };
public string OrderBy { get; set; }
member this.OrderBy : string with get, set
Public Property OrderBy As String

Özellik Değeri

String

Order By yan tümcesini oluşturmak için kullanılan bir dize.

Örnekler

Aşağıdaki örnek, özelliğindeki değerlere Category göre verileri ters alfabetik sırada döndürür.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    OrderBy="Category Descending"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    OrderBy="Category Descending"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>

Açıklamalar

Sıralama için döndürülen verilerden hangi özelliklerin kullanılacağını belirtmek için özelliğini kullanırsınız OrderBy . Verileri sıralama özelliği özgün veri kaynağında bulunmalıdır, ancak özelliğine Select dahil edilmesi gerekmez. Sıralı verilerin nasıl döndürüleceğini belirtmek için dizedeki OrderBy bir özelliğe boşluk ve Ascending, ASC, Descendingveya DESC ekleyebilirsiniz.

Her özelliği virgül kullanarak ayırarak özelliğinde OrderBy birden fazla özellik sağlayabilirsiniz. Örneğin, ve FirstNameadlı LastName özelliklere göre sıralamak için özelliğini "LastName, FirstName" olarak ayarlayınOrderBy.

Not

denetimi SQL Server 2000 veya SQL Server Compact 3.5 ile kullandığınızda LinqDataSource ve özellik olarak trueayarlandığında, özelliğinde OrderBy bir AutoPage değer sağlamanız gerekir. Varsayılan olarak özelliği AutoPage şeklindedir true. Özelliğine Select bir değer atarsanız, sorguda döndürülen özellikler listesine tüm kimlik sütunlarını da eklemeniz gerekir.

AutoSort özelliği olarak ayarlanırsatrue, veriye bağlı denetim çalışma zamanında denetime LinqDataSource bir sıralama ifadesi geçirebilir. Denetim, LinqDataSource veriye bağlı denetimden sıralama ifadesini özelliği uyguladıktan sonra uygular OrderBy . Bu nedenle, veriler veriye bağlı denetimden sıralama ifadesine göre döndürülür.

Şunlara uygulanır