![]() |
FireMonkey ohne LiveBinding?
LiveBinding ist aus meiner Sicht ein schlechter Ansatz und vor allem derzeit viel zu Fehlerbehaftet.
Selbst die Emba-Demos funktionieren nicht. Aus meiner Sicht ist das nicht produktiv einsetzbar. (Würde mich gern vom Gegenteil überzeugen lassen.) DSharp unterstützt (noch) keine Grids. FireMonkey möchte ich gerne nutzen, jedenfalls mal intensiver anschauen. Besonders reizt mich das TMSFMGrid. Die Daten muss man dann eben von Hand (z.B. aus einem SQLDataSet) zuweisen. Das habe ich im Grunde auch schon fertig. Die Zellen kann man entsprechend von Hand (oder abhängig vom Feldtyp) formatieren und kann mit dem Grid danach normal arbeiten. Wie löst man dann aber am besten das Zurückschreiben der Zellendaten in die Datenbank? Es könnten ja Zeilen gelöscht oder hinzu gefügt worden sein. Während der Arbeit im Grid gibt es ja dann keinen Bezug zur Datenbank. Entsprechend gibt es keinen angebundenen Navigator und keine Statusänderung in der DB. Wie ist der beste Ansatz? |
AW: FireMonkey ohne LiveBinding?
Eine ehrliche (sehr persönliche) Meinung?
Auf das zurückgreifen was ausgereift ist ... |
AW: FireMonkey ohne LiveBinding?
Zitat:
|
AW: FireMonkey ohne LiveBinding?
Turbo Pascal
tut mir leid, ich konnte ncht andes Nja, aktuell meint er wol die (alte) VCL oder doch C++, bzw C# :gruebel: |
AW: FireMonkey ohne LiveBinding?
Bummi meint (wie ich ihn kenne) die VCL und klassische DB-Komponenten.
Das ist ja auch nicht falsch. Aktuell habe ich aber kein Terminprojekt zu realisieren :? und somit Zeit für neues... Also Meinungen zum Daten schaufeln sind noch willkommen... |
AW: FireMonkey ohne LiveBinding?
Zitat:
DSharp unterstützt den VirtualTreeview (vielfach als Grid benutzt), das TStringGrid (brrr, wer benutzt das freiwillig?), DevExpress Quantum Grid und TreeList, TMS AdvGrid |
AW: FireMonkey ohne LiveBinding?
Sorry, dann hatte ich das noch nicht erkannt.
Habe bisher nur oberflächlich etwas gelesen. Aber für FM-Grids (insbes. TMSFMGrid) geht es noch nicht - oder? |
AW: FireMonkey ohne LiveBinding?
Ich nutze das TMS Grid genau aus diesem Grund nicht. Visual LiveBindings sind mir noch ein bisschen suspekt da ich mich damit noch nicht ausführlich genug beschäftigt habe und die Demos die ich gesehen habe noch nicht umfangreich genug waren.
Damit ich unter FM weiß wann was wo und wie mit einem Grid geschieht, mache ich das aktuell mit dem StringGrid *freu* händisch. Sobald ich das Thema jedoch überblicke, werde ich sofort überall auf das TMS Grid umstellen. |
AW: FireMonkey ohne LiveBinding?
@Darlo
![]() Kannst Du mal 2-3 Sätze schreiben, wie Du die Daten zurück in die Datenbank bringst, insbesondere wenn - das Grid keine komplette Tabelle darstellt sondern z.B. einen Join oder eine View - Zeilen gelöscht wurden (wie kann der User das?) - Zeilen hinzugefügt wurden (wie und wann wird eine neue Id zugewiesen?)... |
AW: FireMonkey ohne LiveBinding?
Liste der Anhänge anzeigen (Anzahl: 1)
@stahli
Im Anhang ein (schnell mal hingekritzelter) Ansatz wie das funktionieren könnte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz