Guten Tag, ich habe folgendes Problem und erhoffe mir hier Hilfe:
Also ich habe in meinem Programm ein DataGridView, mit 4 Spalten! In der 4 Spalte werden Zahlenwerte eingetragen und anschließend sortiert.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| for (int i = 0; i < table.Rows.Count - 1; i++) { int help = System.Int32.Parse(table.Rows[i].Cells[2].Value.ToString()); int help2 = System.Int32.Parse(table.Rows[i].Cells[3].Value.ToString());
int output = help + help2; table.Rows[i].Cells[4].Value = output.ToString(); } |
Nun lasse ich die Spalte 4 sortieren:
C#-Quelltext
1:
| table.Sort(table.Columns[4], ListSortDirection.Descending); |
Das funktioniert dann aber nur soweit gut, wenn die Zahlen in der Spalte nicht größer sind als 10! Sobalt die Zahlen zweistellig werden, stimmt die Sortierung nicht mehr!
Kann mir hier jemand weiterhelfen?
Moderiert von
Christian S.: C#-Tags hinzugefügtModeriert von
Christian S.: Topic aus C# - Die Sprache verschoben am Sa 15.03.2008 um 17:35