Thema: Delphi Dbgrid: Zelle flimmert

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Dbgrid: Zelle flimmert

  Alt 22. Mai 2007, 18:50
Du darf Column.ReadOnly nur im Event [TDataSet].AfterScroll setzen.
DBGrid1.Columns[2].ReadOnly := Dataset.FieldByName('abgerechnet').AsBoolean; Wenn das DBGrid gezeichnet wird, dann werden ja meist immer mehrere Records abgerufen.

Ach ja:
Delphi-Quellcode:
if q_erfassung.FieldByName('abgerechnet').AsString = 'Truethen // schlecht, könnte bei deutschem Delphi auch "Wahr" sein !
if q_erfassung.FieldByName('abgerechnet').AsBoolean then // Richtig !
Andreas
  Mit Zitat antworten Zitat