AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Sortieren eines Stringgrid mit negativen Zahlen
Thema durchsuchen
Ansicht
Themen-Optionen

Sortieren eines Stringgrid mit negativen Zahlen

Ein Thema von Zimbo · begonnen am 9. Mär 2004 · letzter Beitrag vom 10. Mär 2004
Antwort Antwort
Zimbo

Registriert seit: 9. Mär 2004
2 Beiträge
 
Delphi 3 Professional
 
#1

Sortieren eines Stringgrid mit negativen Zahlen

  Alt 9. Mär 2004, 23:14
Hallo,

es wäre schön, wenn mir jemand bei folgender Fragestellung helfen könnte:

Ich habe ein Stringgrid programmiert, in dem in einer Spalte Strings wie z.B. 5; 20; -70; -5.4; 6.5 enthalten sind.

Jetzt möchte ich diesen Stringgrid so sortieren, dass als Ergebnis folgende Reihenfolge herauskommt:
-70 ; -5.4; 5; 6.5; 20

Das sortieren von positiven Zahlen ist kein Problem.

Ich vermute, dass ich vor der Sortierung diese Strings umwandeln muss, habe aber keinen Schimmer wie bzw. in was.

Für einen Tip wäre ich wirklich dankbar.

Gruß

Zimbo
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Sortieren eines Stringgrid mit negativen Zahlen

  Alt 9. Mär 2004, 23:27
Moin Zimbo,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Du müsstest die Strings in Zahlen umwandeln, um korrekt sortieren zu können.
Da Dezimalzahlen enthalten sein können wäre StrToFloat, wohl die passende Funktion.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Zimbo

Registriert seit: 9. Mär 2004
2 Beiträge
 
Delphi 3 Professional
 
#3

Re: Sortieren eines Stringgrid mit negativen Zahlen

  Alt 10. Mär 2004, 16:57
Hallo,

ich glaube, genau hier liegt mein Problem:

Wie kann ich eine Zahl in einen Stringgrid schreiben?

Gruß

Zimbo
  Mit Zitat antworten Zitat
Markus K.

Registriert seit: 26. Jan 2004
Ort: Halle
346 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Sortieren eines Stringgrid mit negativen Zahlen

  Alt 10. Mär 2004, 17:04
Hallo Zimbo,
in dem du die Zahl wieder in einen String umwandelst(mit FloatToStr).

Tschüß Markus
  Mit Zitat antworten Zitat
DelphiDeveloper

Registriert seit: 9. Apr 2003
Ort: Köln
256 Beiträge
 
Delphi XE2 Enterprise
 
#5

Re: Sortieren eines Stringgrid mit negativen Zahlen

  Alt 10. Mär 2004, 17:04
Zitat:
Ich habe ein Stringgrid programmiert
ein eigenes oder meinst du ein normalles TStringGrid mit eigenen propertyeinstellungen?

in einem stringgrid werden halt einmal strings verwaltet; deine 20 oben würde auch bei der Sortierung vor der 4 stehen.

du musst einen sortieralgo implementieren der dir die Zeilen entsprechend "vertauscht" sortiert.

in dem sortalgo koenntest du benachbarte werte ja beim vergleich immer in float konvertieren
und entsprechend reagieren.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz