2009-08-13 20 views
23

HI, Seçme yöntemini kullanarak veri kümesindeki satırları sıralamaya çalışıyorum. Ben etkisinde bir yerde fıkra olduğuDatatable select method ORDER BY cümlesi

datatable.select("col1='test'") 

söyleyebiliriz ve durumunu tatmin n satırları dönecektir biliyoruz.

merak ediyorum

i aşağıdaki

datatable.select("ORDER BY col1") --- col1 ben datatable.defaultview.sort() ama hiç bir çalışma çalıştı

Hte sütunun adıdır yapabilirsiniz

Bu sorunu çözmek için nasıl bir fikir . teşekkürler

cevap

19

Kullanım

datatable.select("col1='test'","col1 ASC") 

Sonra ızgara veya yineleyici vb veri bağlama önce, kullanmak sorununuzu çözecektir bu

datatable.defaultview.sort() 

.

+0

Bunu denemedim. Senin için çalışıyor mu? –

+0

evet. Aynı sorunu araştırıyordum ve çözümü bir şeyler buldum, test ettim ve daha sonra buraya yolladım. –

+0

Bu benim için harika çalıştı, teşekkürler! – DashRantic

20

Sen sıralama aşağıdaki basit yöntemi kullanabilirsiniz: Yukarıdaki yöntemle

datatable.DefaultView.Sort = "Col2 ASC,Col3 ASC,Col4 ASC"; 

, sütunlardan N sayısını sıralamak mümkün olacak.

+0

DefaultView.Sort harika çalıştı! Made wicked kolay teşekkür ederim! – Kaos

+0

Bu, benim için mükemmel çalışıyor. Günümü kurtardığın için teşekkürler! –