Autor Beitrag
mrmiagi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31


Delphi 7 pro
BeitragVerfasst: Fr 19.03.04 13:26 
Hallo,
wie kann ich eine in einem dbgrid eine zeile makieren, von der ich nur den wert einer bestimmten Spalte weiß??
Vielleicht mit "selectedfield :="? Bitte um Hilfe.
tmc2004
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 140

zuviele
D7,D8
BeitragVerfasst: Fr 19.03.04 15:46 
Dazu kann man sagen das du nicht versuchen solltest das Grid zu steuern, denn das dürfte nicht gehen, denn das grid ist nur das Anzeigeelement wenn man so sagen will eine Zeichnung. Die Steuerung macht man über die query dataset oder auf was du auch immer mit deiner Dataset verweist.

Wenn du beim Grid in den Eigenschaften auf Alwaysshowselection true schaltest hast du immer das markiert was grad aktuell geladen ist.

Hoffe habe dir weiter helfen können.

Gruß
tmc :oops:

_________________
it's not a bug it's a feature
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Fr 19.03.04 21:03 
konitschiwa, mr miagi san ;)

sieh dir dazu mal ein beispiel der schweizer kollegen an --> hier
es funktioniert auch mit einem ttable, ist gut dokumentiert und du solltest die markierung ohne grössere schwierigkeiten auf alle spalten ausdehnen können.
wenns dazu noch fragen gibt, dann meld dich nochmal

hier im forum findet man auch schon allerhand zu diesem thema --> zb

schau dazu auch in die delphi-hilfe. stichwörter: OnDrawColumnCell, OnDrawDataCell

mfg, stefan