Damit kann ich mir den Spaltenindex der Projektinformation über
Query.FieldList.IndexOf besorgen und die Projektnummer aus Zeile/Spalte auslesen.
Ähm, du hast doch eine DatenMenge (DataSet) und diese DatenMenge hat Felder.
Diese Felder können
- in irgendeiner Spalte im DBGrid angezeigt werden, die Reihenfolge im Grid muss nicht mit der Reihenfolge der Felder übereinstimmen. Aber jede Spalte im Grid kennt den zugehörigen Feldnamen, sonst wüsste die Komponente nicht, was in der SPalte angezeigt werden soll
- direkt mit Namen abgefragt werden. Wenn also die Projekt-ID in dem Feld "project_id" liegt, dann ist es doch völlig wumpe, ob diese ID im Grid angezeigt wird oder nicht.
Vom Grid holst du dir nur die Informationen, welche Datensätze gemeint sind und von der DatenMenge holst du dir die Information die du brauchst "project_id".
So mache ich das wenigstens
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)