Ajuda com Linq e Lista
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
Curtidas 0
Respostas
Leandro Chiodini
10/02/2014
Tenta assim:
att
att
var sortedProducts = from p in NewProd orderby p.Custo.Tolist; select p;
GOSTEI 0
Thiago Portes
10/02/2014
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!
GOSTEI 0