Sortowanie kolumn DataGridView

0

Witam, podczas automatycznego sortowania pojawia się problem, na pewno nie jeden z nas napotkał na niego.
Kolumna przechowuje string reprezentujący kwotę, podczas sortowania według tej kolumny otrzymujemy:
Cena
1,11
1,33
11,23
2,30

zamiast:
Cena
1,11
1,33
2,30
11,23

Czy są jakieś gotowe rozwiązania, które zmieniają reguły sortowania?

0

kwoty (i ogólnie liczby) trzyma się w polach LICZBOWYCH!! Koniec i kropka. To jest rozwiązanie

0

Wporządku, mogę trzymać w double, tylko w jaki sposób wymusić aby liczba była prezentowana jako np. 12,00 a nie 12?

0

Column.DefaultCellStyle.Format="N2";

0

Zmienna j to index kolumny zawierającej cenę, dane pobierane są z bazy danych i umieszczane w DataGridView, na sam konic przed wyświetleniem formatki chcę sformatować komórki, niestety anie pierwszy, ani drugi sposób nie działa...

      //this.dataGridView.Rows[k].Cells[j].ValueType = typeof(Double);
      this.dataGridView.Columns[j].DefaultCellStyle.Format = "c";

1 użytkowników online, w tym zalogowanych: 0, gości: 1