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ı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
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
, Descending
veya DESC
ekleyebilirsiniz.
Her özelliği virgül kullanarak ayırarak özelliğinde OrderBy birden fazla özellik sağlayabilirsiniz. Örneğin, ve FirstName
adlı 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 true
ayarlandığı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.