Zitat von
mschaefer:
Bei "Dataset.DisableControls" kontrolls schalte ich die Controls blind (keine Daten werden angezeigt).
Würde aber gene den letzten Datensatz einfach in der Anzeige belassen.
komisch....bei mir nicht: Form mit DBGrid, DataSource, Button und CheckBox. DataSource mit AdsTable verbunden...Anzeige der Daten im Grid. Dann folgender Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
AdsTable1.Next;
end;
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked then
AdsTable1.DisableControls
else
AdsTable1.EnableControls;
end;
Wenn ich nun die Checkbox anhake, kann ich per ButtonClick durch die AdsTable laufen, ohne dass im Grid irgendwas verändert wird. Erst bei Abwahl der Box wird das wieder sichtbar.