mam kolumny z ciągów liczb w datagridview.It nie jest związana, chciałbym uporządkować to liczba mądry kiedyśsposób sortowania ciąg jako liczby w DataGridView w WinForm
colid.ValueType = typeof(int);
grid.Sort(colid, ListSortDirection.Descending);
ale jest rodzaju jak struny np:
11
12
23
7
80
81
natomiast spodziewany jest
7
11
12
23
80
81
@Mikael IComparer powinny być System.Collections.IComparer, dodatkowo dostajemy gridviewrows w kierunku X i Y stąd nie może być analizowany na int lub ciąg znaków, więc nie robi praca. – Thunder
@Thunder, IComparer to Sysem.Collections.IComparer. Nie uwzględniłem instrukcji użycia i masz rację co do danych wejściowych. Ale można go łatwo zmienić, aby obsługiwać widoki siatki i wyciągnąć wartość. Powinienem był tego spróbować w rozwiązaniu, a nie odręcznym. –