Wie kommt man an beim DBGRid an die Indexnummer einer Zelle dran?
-
Hi,
Beim TStringGrid iss es kein Thema nämlich über Cells,
beim DBGrid kann ich nur auf die jeweilige Spalte zugreifen.Wie kommt man an beim DBGRid an die Indexnummer einer Zelle dran?
Für Eure Hilfe wäre ich sehr dankbar!
epidemic
-
Unter deinem DBGrid liegt doch eine Table oder Query.
Darüber kannst du mit der Eigenschaft RecNo bestimmen, auf welchem Datensatz du dich gerade befindest. (Datensatz = Zeile)
-
oder so:
->SelectedField->Index;
-
Hi,
jaaa, das ist nicht das Problem.
Problematisch wirds erst dann, wenn man für bestimmte
Zeilen bzw. Zellen über DrawColumnCell die Farbe festlegen will.Danke für Eure Bemühungen!
epidemic
-
soweit ich weiss kann man DrawColumnCell() nicht direkt aufrufen ???
-
Hi,
hat sich erledigt, ich übergebe die RecNo der TTable Instanz als Parameter.
Dann klappts!
DrawColumnCell kann man in der Tat nicht aufrufen,man kanns allerdings innerhalb des Evets manipulieren z.Bsp. Die Farbe der Cellen,das Verhalten allgemein etc.
Danke und Grüße
epidemic