Sortowanie kolumn DataGridView

Odpowiedz Nowy wątek
2011-05-22 13:25
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?

Pozostało 580 znaków

2011-05-22 14:25
0

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


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2011-05-22 14:30
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?

Pozostało 580 znaków

2011-05-22 14:40
0

Column.DefaultCellStyle.Format="N2";

Pozostało 580 znaków

2011-05-22 14:41
0

http://msdn.microsoft.com/en-us/library/f9x2790s.aspx
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2011-05-22 15:44
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";

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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