2009-08-13 5 views
23

HI, Sto cercando di ordinare le righe nel mio datatable utilizzando il metodo select. So che posso direMetodo selezionabile Datatable ORDER BY clausola

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

che in effetti è una clausola dove e tornerò n righe che soddisfano la condizione.

Mi chiedevo che posso fare la seguente

datatable.select("ORDER BY col1") --- col1 è il nome della colonna di HTE

ho provato datatable.defaultview.sort() ma non ha funzionato

Tutte le idee su come aggirare questo problema . grazie

risposta

19

Usa

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

Poi, prima associazione tuoi dati alla griglia o ripetitore ecc, utilizzare questo

datatable.defaultview.sort() 

che risolverà il tuo problema.

+0

Non l'ho provato. Per te funziona ? –

+0

si. Stavo cercando lo stesso problema e ho trovato la soluzione da qualche parte, l'ho testata e poi pubblicata qui. –

+0

Questo ha funzionato alla grande per me, grazie! – DashRantic

20

È possibile utilizzare il seguente metodo semplice di smistamento:

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

Con il metodo di cui sopra, si sarà in grado di ordinare il numero N di colonne.

+0

DefaultView.Sort ha funzionato alla grande !! Fatto è malvagio facile grazie !! – Kaos

+0

Questo funziona perfettamente per me. Grazie per aver salvato la mia giornata !!! –