La Web del Programador: Comunidad de Programadores
 
    Pregunta:  66190 - ORDENAR UN DATA GRID VIEW C#
Autor:  Felipe Roman
lo que pasa es que tengo este codigo
this.datagridview1.Sort(this.data gridview.Columns[0], ListSortDirection.Ascending);
y lo que me haces es ordenarla de la siguiente manera
1,10,11,113,2,21,22,23,etc...
mi pregunta es como hacer para que se ordene
1,2,10,11,21,22,23,113,etc...

Ademas de esto quisiera saber si es posible meter el data gridview en una lista ordenada

  Respuesta:  Rafael Yzarra
Muy sencillo:

Define el grupo de valores como números (a través de un [foreach], instrucción [for(int i=0; ...] o de otra forma que permita transformar cada valor en un int (por ejemplo, [int.parse(...)], y, al ejecutar la instrucción, te lo ordena de la manera adecuada...

Espero te sea útil lo recomendado...