2009-08-13 16 views
23

HI, Estoy tratando de ordenar las filas en mi tabla de datos utilizando el método de selección. Sé que puedo decirMétodo de selección de tabla de datos ORDER BY cláusula

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

que en efecto es una cláusula where y volveremos de n filas que satisfacen la condición.

Me preguntaba ¿Puedo hacer lo siguiente

datatable.select("ORDER BY col1") --- col1 es el nombre de la columna de HTE

Probé datatable.defaultview.sort() pero no funcionó

¿Alguna idea sobre cómo solucionar este problema . gracias

Respuesta

19

Uso

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

Entonces, antes de la unión de sus datos a la red o repetidor, etc, utilice esta

datatable.defaultview.sort() 

que va a resolver su problema.

+0

No intenté esto. Funciona para ti ? –

+0

sí. Estaba buscando el mismo problema y encontré la solución, la probé y la publiqué aquí. –

+0

Esto funcionó muy bien para mí, ¡gracias! – DashRantic

20

Usted puede utilizar el siguiente método sencillo de clasificar:

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

Por el método anterior, usted será capaz de ordenar un número N de columnas.

+0

¡El DefaultView.Sort funcionó genial! Hecho es malvado fácil gracias! – Kaos

+0

Esto funciona perfectamente para mí. Gracias por salvarme el día! –

Cuestiones relacionadas