Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: DB Grid: welche Informationen lassen sich aus den selected-Zeilen ziehen?

  Alt 27. Nov 2012, 11:52
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)
  Mit Zitat antworten Zitat