hallo,
<br><br>
wir haben auf mehreren formularen dbgrids eingesetzt.<br>
um eine tabellierpapier-artige anzeige der datensätze zu erhalten, <br>
haben wir das ereignis DBGridDrawColumnCell bearbeitet mit folgendem code:<br>
if (Odd(ProtokollDBGrid->DataSource->DataSet->RecNo) && !State.Contains(gdSelected))<br>
ProtokollDBGrid->Canvas->Brush->Color = clInfoBk;<br>
ProtokollDBGrid->DefaultDrawColumnCell(Rect, DataCol, Column, State);<br>
wobei Odd eine funktion ist, die true bzw. false zurück gibt je nachdem ob es sich<br>
bei der zeile um eine gerade oder ungerade zeile handelt.<br>
da wir diese funktionalität gerne an mehreren stellen hätten, würde es sich <br>
anbieten eine komponente zu bauen, dies von haus aus kann.<br>
für hilfe und tips bin schon jetzt sehr dankbar.<br>
mfg<br>
andik
<br><br>
wir haben auf mehreren formularen dbgrids eingesetzt.<br>
um eine tabellierpapier-artige anzeige der datensätze zu erhalten, <br>
haben wir das ereignis DBGridDrawColumnCell bearbeitet mit folgendem code:<br>
if (Odd(ProtokollDBGrid->DataSource->DataSet->RecNo) && !State.Contains(gdSelected))<br>
ProtokollDBGrid->Canvas->Brush->Color = clInfoBk;<br>
ProtokollDBGrid->DefaultDrawColumnCell(Rect, DataCol, Column, State);<br>
wobei Odd eine funktion ist, die true bzw. false zurück gibt je nachdem ob es sich<br>
bei der zeile um eine gerade oder ungerade zeile handelt.<br>
da wir diese funktionalität gerne an mehreren stellen hätten, würde es sich <br>
anbieten eine komponente zu bauen, dies von haus aus kann.<br>
für hilfe und tips bin schon jetzt sehr dankbar.<br>
mfg<br>
andik
Comment