Visual Basic.NET - ordenar ascendente en datagridview

 
Vista:

ordenar ascendente en datagridview

Publicado por Fco. Javier Medrano Salez (5 intervenciones) el 19/08/2022 02:47:44
Hola, tengo este código:

Dim cadenasql As String = ("SELECT * FROM docentes WHERE asignatura = '" + ComboBox4.Text + "' ORDER BY orden ASC")
Dim adaptador As New OleDbDataAdapter(cadenasql, conex)
adaptador.Fill(Ds)
For Each row As DataRow In Ds.Tables(0).Rows
DataGridView1.DataSource = Ds.Tables(0)
recordCount = Ds.Tables(0).Rows.Count
Next
Label21.Text = recordCount

Le digo al visual que muestre docentes con una asignatura y tienen un número (orden) para que sean ordenados numéricamente de manera ascendente.
el resultado no es el que espero: 1, 10, 11, 12, 13,..............19, 2, 20, 21 y asi
lo que necesiito es lo lógico 1, 2 3, 4, 5, 6 .........etc

algo estoy haciendo mal?
gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

ordenar ascendente en datagridview

Publicado por Phil Rob (1554 intervenciones) el 19/08/2022 12:41:45
Hola
Probablemente que no hay resultado para los orden 2, 3 ... hasta 9 con esta selección del Combo.
...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ordenar ascendente en datagridview

Publicado por Fco. Javier Medrano Salez (5 intervenciones) el 27/08/2022 21:13:26
Hola Phil
Sí tengo asignados ese campo "orden"
1 Maria
2 Juan
3 Ernesto
4 Juan P
5 ..
6 ..
7 ...
8 ...
9 ...
10 Andres
11 Ana
12 Silvia
20 Fulgencio

La lista en el combo aparece:

1 Maria
10 Andres
11 Ana
12 Silvia
13 ...
14 ...
...
...
....
2 Juan
20 Fulgencio.

y asi sigue: ¿Puedo ordenar correctamente en el combo-? cual sería la instrucción? Disculpa la molestia
GRACIAS!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

ordenar ascendente en datagridview

Publicado por Phil Rob (1554 intervenciones) el 27/08/2022 22:57:15
Hola

Puedes registrar 01. 02. ...,10, ... a lugar de 1 2, ... ?

Dices me, miraré mañana, aquí ahora es la 23 hora, voy dormir ...

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ordenar ascendente en datagridview

Publicado por Fco. Javier Medrano Salez (5 intervenciones) el 28/08/2022 02:11:34
Gracias Phil!

problema solucionado, sólo hacía falta el cero a la izquierda

Muy agradecido, Que estés bien!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

ordenar ascendente en datagridview

Publicado por Phil Rob (1554 intervenciones) el 28/08/2022 08:55:23
... muy bien !
Buen domingo ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar