Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DBGrid in dem man einer Row ReadOnly zuweisen kann (https://www.delphipraxis.net/122338-dbgrid-dem-man-einer-row-readonly-zuweisen-kann.html)

sega84 14. Okt 2008 13:06


DBGrid in dem man einer Row ReadOnly zuweisen kann
 
Hallo zusammen,
habe momentan ein kleines Problem und weiß noch nicht wie ich es lösen soll. Vielleicht habt ihr ja eine Idee:
Es wird ein DBGrid verwendet.
Einige Rows dürfen beschrieben werden, andere aber nicht. In der zugehörigen Tabelle gibt es ein Feld: ReadOnly (Boolean), wenn dieses Feld "true" ist, dann darf der Datensatz nur gelesen werden und nicht geändert werden. Gibt es dort eine möglichkeit, es mit dem normalen TDBGrid zu lösen.
Danke für eure Mithilfe...

nahpets 14. Okt 2008 15:49

Re: DBGrid in dem man einer Row ReadOnly zuweisen kann
 
Hallo,

wie wäre es damit?
Delphi-Quellcode:
procedure TForm1.ADOTable1BeforeEdit(DataSet: TDataSet);
begin
  DBGrid1.ReadOnly := DataSet.FieldByName('ReadOnly').AsBoolean;
end;
oder damit?
Delphi-Quellcode:
procedure TForm1.ADOTable1AfterScroll(DataSet: TDataSet);
begin
  DBGrid1.ReadOnly := DataSet.FieldByName('ReadOnly').AsBoolean;
end;


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