Array
(
)

Ajuda com Linq e Lista

Black
   - 10 fev 2014

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

[/tagcod]
NewProd = new List<Produtos>();
NewProd = lisProd.OrderBy(x => x.Custo).ToList();
MontaListView(NewProd);
[/tagcod]
se alguém puder me ajudar, fico agradecido

Chiodini
   - 10 fev 2014

Tenta assim:

att

#Código

var sortedProducts = 
        from p in NewProd  
        orderby p.Custo.Tolist; 
        select p; 

0
|
0

Black
   - 10 fev 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!

0
|
0