![]() |
AW: DBGrid
Na gut, weil es das einzigste Manko ist werde ich erstmal die Refresh Variante versuchen. Ansonsten werd ich an einem Umbau nicht vorbei kommen.
|
AW: DBGrid
Hm ich habe keinen schönen Weg gefunden das DBGrid manuell zu refreshen.
Die einzigste Möglichkeit die ich gesehen habe war das Transaction.Commit manuell aufzurufen. Dann wird aber auch die DB erst geschrieben wenn ich Commit aufrufe. Das hat viele Nachteile... Ich möchte die DB ganz normal schreiben aber das DBGrid soll sich erst auf zb Button1.Click zeichnen. Ich habe im DBGrid keine passende Eigenschaft gefunden. Ich habe es zwar mal mit DataSet.Active False / True versucht aber leider auch Erfolglos. Jemand eine Idee? |
AW: DBGrid
Zitat:
|
AW: DBGrid
Naja alles wird seine Vor- und Nachteile haben. Ich denke der größte Nachteil wäre hier ein Datenverlust wenn das Programm abschmiert und man vorher nicht manuell commit aufgerufen hat..
Habs immernoch nicht geschafft... :P |
AW: DBGrid
Mittels Dataset.active sollte das eigentlich funktionieren. Was geht da genau nicht?
|
AW: DBGrid
Hm ne ich habe das DataSet des DBGrid sogar default Active:=False;
Code:
Das DBGrid füllt sich trotzdem ...Hm es scheint als würde irgendein Ereignis diese Eigenschaft auf True setzen...
DBGrid1.DataSource.DataSet.Active:=False;
Edit: Ok "IBTable1.Active:=True;" setzt DBGrid1.DataSource.DataSet.Active=True; Kann das sein ? Edit2: Hm okay das Problem ist wenn ich "DBGrid1.DataSource.DataSet.Active:=False;" setzt dann "merkt" sich das DBGrid nicht die vorhandenen Einträge sondern leer alles. Also muss ich die Einträge zwischenspeichern können.. |
AW: DBGrid
Okay jetzt gehts, hab ne 2te Table Komponente benutzt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 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 by Thomas Breitkreuz