Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi gewählte Zeile einer DBGrid ausgeben... (https://www.delphipraxis.net/14662-gewaehlte-zeile-einer-dbgrid-ausgeben.html)

markon 13. Jan 2004 16:03


gewählte Zeile einer DBGrid ausgeben...
 
hallo.
wie kann ich bei einem DBGrid die aktuelle position (zeilennummer) auslesen :?:
bei einem stringgrid geht das mit stringgrid.Row. nicht aber bei dbgrid...

kann mir jemand helfen.
thx 4 help

CF_Freak21 13. Jan 2004 16:51

Re: gewählte Zeile einer DBGrid ausgeben...
 
sieh dir mal die eigenschaft selectedRows
des DBGrid an, vielleicht hilft dir das was...

markon 14. Jan 2004 08:04

Re: gewählte Zeile einer DBGrid ausgeben...
 
jupps, thx

habe rumprobiert aber keine lösung gefunden was in den klammern rein muss:
Delphi-Quellcode:
edit1.Text:=inttostr(table_FP.SelectedRows.IndexOf( ... ));
habe statt den ... eine string-variable eingbaut. doch die auswertung liefert mir immer das ergbniss -1. warum das..

was muss statt den ... für variable stehen?

r_kerber 14. Jan 2004 08:08

Re: gewählte Zeile einer DBGrid ausgeben...
 
Hallo markon,

da ein DBGrid via TDataSource entweder mit einer TTable oder einer TQuery verbunden ist, mußt Du den aktuellen Datensatz ausgeben!

markon 14. Jan 2004 08:39

Re: gewählte Zeile einer DBGrid ausgeben...
 
http://www.mysmilie.de/smilies/schilder/4/img/024.gif

warum einfach wenns auch kompliziert geht.. :wall:

du hast völlig recht. natürlich langt es den akutellen datensatz abzufragen:
Delphi-Quellcode:
edit1.text:=inttostr(ADOQuery_FP.Recno);

markon 14. Jan 2004 08:53

Re: gewählte Zeile einer DBGrid ausgeben...
 
eine frage dazu hätte ich noch:

wenn man jetzt in eine zelle klickt dann wird der aktuell gewählte datensatz angezeigt.

:arrow: welches ergegniss wird ausgelöst, bei einem klick in ein dbgrid in die erste spalte ( ich meine die spalte die grau hinterlegt ist und in der keine werte eingetragen werden)

ims 14. Jan 2004 09:09

Re: gewählte Zeile einer DBGrid ausgeben...
 
hi markon

vielleicht hilft dir das weiter:

Zitat:

das Ereignis OnTitleClick wird ausgelöst, wenn der Benutzer die Maustaste nach dem Klicken auf einen Tabellenkopf loslässt.
gruss, ims

markon 14. Jan 2004 10:04

Re: gewählte Zeile einer DBGrid ausgeben...
 
@ ims
das hatte ich auch schon entdeckt. das nützt mir nix.
meine nicht von links nach rechts, sondern die linke spalte, von oben nach unten.
dafür scheint es kein ereigniss zu geben :(

bin glatt am verzweifeln :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz