Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Turniersoftware StringGrid (https://www.delphipraxis.net/195537-turniersoftware-stringgrid.html)

Dennis92 7. Mär 2018 21:57

Turniersoftware StringGrid
 
Hallo zusammen,

ich habe vor eine kleine Turniersoftware zu erstellen. Ich benutze dafür ein StringGrid. In den Spalten werden Spieler, Punkte , Gewonnen, Verloren, Unentschieden usw. eingetragen. D.h. die Reihenfolge der Zeilen ändert sich nach jeder Runde, sodass die Spieler nach Punkten sortiert sind.

Meine Frage: Die komplette Zeile muss mit dem Spieler, der in der ersten Spalte eingetragen ist verknüpft/gespeichert werden, sodass sich immer die komplette Zeile (also der Spieler mit seinen Punkten, Siegen, Niederlagen und Unentschieden) verschiebt.

Hätte da jemand eine Idee?

Vielen Dank

hoika 8. Mär 2018 05:38

AW: Turniersoftware StringGrid
 
Hallo,
jede Zeile im Grid wäre eine Zeile in einer CSV -Datei.

Elrond 8. Mär 2018 07:32

AW: Turniersoftware StringGrid
 
Im Prinzip musst du einfach nach jeder Eingabe das Grid nach den Punkten sortieren, evtl hilft dir das weiter:
http://www.delphipraxis.net/163459-s...sortieren.html

Klaus01 8. Mär 2018 07:35

AW: Turniersoftware StringGrid
 
.. man speichert die Daten nicht im StringGrid.
Es ist besser eine Liste (TObjectList, generisch) für die Daten parallel zu führen.
Im StringGrid können die Daten dann angezeigt und manipuliert werden.

Grüße
Klaus

hoika 8. Mär 2018 07:36

AW: Turniersoftware StringGrid
 
Hallo,
oh, war wohl zu früh zum Verstehen. Es geht um das Vertauschen von Zeilen, also guggst Du hier.

http://www.swissdelphicenter.com/de/showcode.php?id=842

oder hälst dich an Klaus01, dazu bekommt jeder Spieler noch eine eindeutige Id.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:02 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