DB Grid - Disable Controls?

02/03/2011 - 13:30 von Nicole Wagner | Report spam
Hallo User,


wieder habe ich ein Problem, das mir leicht loesbar erscheint, wenn man
nur wuesste, wie. Ich hoffe, ich habe wenigstens diesmal recht.

Ich habe ein DBGrid, ueber das ich iteriere und in dessen Spalten ich
Rechenwerte eintrage. Scrolle ich einmal runter und einmal rauf, dann
sind die eingetragenen Werte wieder weg.

Was muss ich schalten?
"Disable Controls" hat mein Problem leider nicht gelöst.

Am liebsten waere mir, wenn ich einzelnen Spalten temporaer "read only"
und "update protect" schalten koennte.


Danke fuer Tipps!
Nicole
 

Lesen sie die antworten

#1 Joe Galinke
02/03/2011 - 13:50 | Warnen spam
Hallo Nicole,

Nicole Wagner schrieb:

Ich habe ein DBGrid, ueber das ich iteriere und in dessen Spalten ich
Rechenwerte eintrage. Scrolle ich einmal runter und einmal rauf, dann
sind die eingetragenen Werte wieder weg.




Ich wiederhole mich aus einer früheren Antwort an Dich:

| Du hast das DbGrid noch immer nicht verstanden.

Das DbGrid dient der Anzeige. Wenn Du die eingebaute Editierfunktion nutzt
wird die zugrunde liegende Datenmenge geàndert und diese Änderung natürlich
angezeigt.

D.h., Du ànderst direkt auf der Tabelle mit
MeinDataset.FieldByName(Fieldname).Asxxxx :=

Vorher natürlich MeinDataset.Edit und irgendwann auch mal MeinDataset.Post.


Gruß, Joe

Ähnliche fragen