Foros del Web » Programando para Internet » ASPX (.net) »

DefaultView.sort

Estas en el tema de DefaultView.sort en el foro de ASPX (.net) en Foros del Web. hola a todos tengo el sgte codigo Dim view As DataView = dsNew.Tables(0).DefaultView view.Sort = "VALOR" Me.GR_BTN_PROCESAR.DataSource = view Me.GR_BTN_PROCESAR.DataBind() el campo valor es numerico, ...
  #1 (permalink)  
Antiguo 26/09/2007, 11:51
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
DefaultView.sort

hola a todos tengo el sgte codigo

Dim view As DataView = dsNew.Tables(0).DefaultView
view.Sort = "VALOR"
Me.GR_BTN_PROCESAR.DataSource = view
Me.GR_BTN_PROCESAR.DataBind()

el campo valor es numerico, pero el sort cuando lo ordena me deja asi 1386, 153, 153, como puedo solucionar eso, para que me los ordene de forma asc de forma correcta????


saludos y gracias de antemano
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #2 (permalink)  
Antiguo 26/09/2007, 15:11
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Re: DefaultView.sort

Que tal maralbust.

Creo que el "problema" es que el campo valor es de tipo string, y por eso los ordena de esa manera.

Yo lo que hago en esos casos es convetir la columna de tipo string a integer desde la consulta, de tal manera que cuando llega al dataset, ya es numerico.

Saludos!!
  #3 (permalink)  
Antiguo 02/10/2007, 08:16
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: DefaultView.sort

mi problema aun persiste, verifique el valor devuelto fuera number (creo que no mencione que estoy trabajando con oracle) y asi es.

si alguien tuviese la respusta a mi dilema....
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #4 (permalink)  
Antiguo 02/10/2007, 08:56
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: DefaultView.sort

por ke no le especificas explicitamente que lo ordene ascendentemente ??.. prueba

Dim view As DataView = dsNew.Tables(0).DefaultView
view.Sort = "VALOR ASC"
Me.GR_BTN_PROCESAR.DataSource = view
Me.GR_BTN_PROCESAR.DataBind()


sino funciona, deberias colocar mas info, por ejemplo la estructura de tu tabla o como llenas e dataset, ed pronto asi te podriamos ayudar mas
__________________
Julio César Guzmán Góngora
Microsoft Certified Professional
[email protected]
[email protected]
  #5 (permalink)  
Antiguo 02/10/2007, 11:15
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: DefaultView.sort

ya lo solucione :D

la verdad nos e que problema tenia, pero cree un datatable y le cree cada columna especificando el tipo de dato que llevaria.


gracias a todos por su yuda
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.