LinqDataSource.OrderBy Ö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.
Alınan verileri sıralamak için hangi alanların kullanılacağı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
Order By yan tümcesini oluşturmak için kullanılan dize.
Örnekler
Aşağıdaki örnek, özelliğindeki değerlere Category göre ters alfabetik sırada veri 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ğinin özgün veri kaynağında bulunması gerekir, 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 ASCAscending, Descending, veya 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.
Uyarı
DENETIMI SQL Server 2000 veya SQL Server Compact 3.5 ile kullandığınızda LinqDataSource ve özelliği olarak trueayarlandığında, özelliğinde OrderBy bir AutoPage değer sağlamanız gerekir. Varsayılan olarak, AutoPage özelliği true değerindedir. Ö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ı bir denetim çalışma zamanında denetime LinqDataSource bir sıralama ifadesi geçirebilir. Denetim, LinqDataSource özelliği uygulandıktan sonra veriye bağlı denetimden sıralama ifadesini uygular OrderBy . Bu nedenle veriler, veriye bağlı denetimden sıralama ifadesine göre döndürülür.