Woher bekomme ich die Zeile im OnDrawCell-Ereignis DBGrid ?
-
Ich habe ein DBGrid (verbunden mit einer ADOQuery und DataSource). Im OnDrawCell-Ereignis kann ich auf die Spalte und darüber auf die einzelnen Felder zugreifen:
void __fastcall TKTPMainForm::DBGrid2DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { int Feld_Inhalt = Column->Field->AsInteger ; }
Kann ich aber herausfinden, in welcher Zeile ich mich gerade befinde? Bzw. ist in der verbundenen Query immer der Datensatz ausgewählt, welcher im OnDrawCell-Ereignis benutzt wird?
-
Hallo
ist in der verbundenen Query immer der Datensatz ausgewählt, welcher im OnDrawCell-Ereignis benutzt wird?
Ja
bis bald
akari
-
SUPER!
Sonst hätte ich immer ein ADOQuery->Locate() machen müssen, um mich über die Zeile zum richtigen Datensatz hangeln!
Danke akari