M
Michael 8989
Gast
Hallo,
ich habe probleme mit dem Sortieren eines Jtable
der sortiert mir Interger als wären es Stings
also ich fülle mein JTable so:
Beispiel:
Stück | Beschreibung | Preis
==============================
2 Beispiel 12.80
1 Zum Beispiel 23.90
10 und weiter 100.89
wenn ich jetzt sortieren will spalte Stück
dann wird
10
1
2
die spalte Beschreibung ist OK.
und die spalte Preis wird
12.80
100.90
23.90
was kann ich machen das das sortieren richtig geht.
Gruß Michale.
ich habe probleme mit dem Sortieren eines Jtable
der sortiert mir Interger als wären es Stings
also ich fülle mein JTable so:
Code:
DefaultTableModel model = new DefaultTableModel(new String[] { "Stück","Beschreibung","Preis" },0);
jTable1.setAutoCreateRowSorter(true);
jTable1.setAutoCreateColumnsFromModel(true);
jTable1.setModel(model);
ResultSet r = stmt.executeQuery(sqlString);
int reihe =0;
while(r.next){
model.setRowCount(reihe+1);
jTable1.setValueAt(r.getInt("anzahl"),reihe,0);
jTable1.setValueAt(r.getString("Beschreibung"),reihe,1);
jTable1.setValueAt(r.getDouble("preis"),reihe,2);
usw...
reihe++;
}
Beispiel:
Stück | Beschreibung | Preis
==============================
2 Beispiel 12.80
1 Zum Beispiel 23.90
10 und weiter 100.89
wenn ich jetzt sortieren will spalte Stück
dann wird
10
1
2
die spalte Beschreibung ist OK.
und die spalte Preis wird
12.80
100.90
23.90
was kann ich machen das das sortieren richtig geht.
Gruß Michale.