Ajuda com Linq e Lista
10/02/2014
0
Pessoal estou com um problema, quando ordeno uma lista que os valores sejam numeros ela retorna a ordem da esquerda pra direita ou seja é como se o numero 10,00 fosse menor que o numero 2,00, já tentei algumas coisas mais não dei certo
[/code]
NewProd = new List<Produtos>();
NewProd = lisProd.OrderBy(x => x.Custo).ToList();
MontaListView(NewProd);
[/code]
se alguém puder me ajudar, fico agradecido
[/code]
NewProd = new List<Produtos>();
NewProd = lisProd.OrderBy(x => x.Custo).ToList();
MontaListView(NewProd);
[/code]
se alguém puder me ajudar, fico agradecido
Thiago Portes
Curtir tópico
+ 0
Responder
Posts
10/02/2014
Leandro Chiodini
Tenta assim:
att
att
var sortedProducts = from p in NewProd orderby p.Custo.Tolist; select p;
Responder
10/02/2014
Thiago Portes
Obrigado Leandro Chiodini, consegui resolver, o problema é que estava usando os decimais como string, ai ele ordena da esquerda pra direita, quando coloquem em float,
ele funcionou tranguilo, valeu pela ajuda!
ele funcionou tranguilo, valeu pela ajuda!
Responder
Clique aqui para fazer login e interagir na Comunidade :)