Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom dia, galera...
estou com um probleminha aqui, q eu não faço ideia de como resolver...
estou com um programa em C# aqui que estou fazendo... e tem uma DataGridView de produtos, onde tem seus valores de nota e seus valores de venda, e seu código... só que quando eu vou ordenar pelo código por exemplo, ordena dessa maneira:
1
10
100
101
...
109
11
110
111
e com as colunas de dinheiro acontece a mesma coisa... :S
o que será que pode ser??
Você está organizando diretamente no SQL?
não
quero fazer isso pela ordenação da GRID, pois são muitos produtos, e se for refazer a consulta, ficaria muito lento, só pra ordenar, não da... tem q ser direto pela GRID...
Então cara, a ordenação do datagrid pega, geralmente, os dois primeiros digitos do numero, então ele sempre acharia que 100 é menor que 11 porque o próximo numero depois do 1 é o 0 e não outro 1.
Aconselho você a fazer a ordenação pelo SQL, porque é extremamente mais rápida. Tente usar views ao invés de tabelas.
>
Então cara, a ordenação do datagrid pega, geralmente, os dois primeiros digitos do numero, então ele sempre acharia que 100 é menor que 11 porque o próximo numero depois do 1 é o 0 e não outro 1.
Aconselho você a fazer a ordenação pelo SQL, porque é extremamente mais rápida. Tente usar views ao invés de tabelas.
tu sabe qual propriedade da coluna indica que ela esta sendo ordenada crescente ou decrescente???
eu só achei um tal de SortMode, que eh um Enum q diz q ela eh ordenavel programaticamente, não ordenavel ou eh automatica... =/
Existem algumas expressões
http://www.codeproject.com/Tips/663532/How-to-Perform-Sorting-in-Gridview-in-ASP-NET
Mas acredito que também haja uma propriedade.
>
Existem algumas expressões
http://www.codeproject.com/Tips/663532/How-to-Perform-Sorting-in-Gridview-in-ASP-NET
Mas acredito que também haja uma propriedade.
a aplicação eh em desktop... :) ... esqueci de falar esse pequeno detalhe...rsrs
Ah sim, então há propriedades do grid, mas de qualquer forma você vai precisar de expressões iguais a esta, tente usar os códigos que te passei porque eles servem para ambas as situações.
Você está organizando diretamente no SQL?