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 DBGrid - In welcher Spalte eine Zelle ausgewählt? (https://www.delphipraxis.net/31407-dbgrid-welcher-spalte-eine-zelle-ausgewaehlt.html)

HaCkAttaCk2001 8. Okt 2004 16:46


DBGrid - In welcher Spalte eine Zelle ausgewählt?
 
Hi @ all.

Ich suche nun schon seit 2 Stunden nach einer Möglichkeit, um in einem DBGrid festzustellen, in welcher Spalte eine Zelle markiert ist. Multiselect ist ausgeschaltet. Ich will also von der ausgewählten Zelle nach oben gehen und den Namen der Spalte bekommen, nur irgendwie scheint es sowas wie ColumnSelected.Field oder so nicht zu geben :D .

Wie kann ich das realisieren?


C ya.

Pr0g 8. Okt 2004 17:04

Re: DBGrid - In welcher Spalte eine Zelle ausgewählt?
 
Bei nem StringGrid könntes du es so machen:

Delphi-Quellcode:
ShowMessage(StringGrid1.Cells[StringGrid1.Selection.Left, 0]);
Wird beim DB Grid doch ähnlich sein, oder?

MfG Pr0g

HaCkAttaCk2001 8. Okt 2004 17:20

Re: DBGrid - In welcher Spalte eine Zelle ausgewählt?
 
Hi.

.cells gibts nicht und die einzigen Selected-Eigenschaften sind: SelectedIndex, SelectedRows und SelectedField . Aber die haben dermaßen viele Eigenschaften das ich selbst nach mehrstündigem Suchen noch nichts passendes gefunden hab.

Ich will doch nur rauskriegen zu welcher Spalte ein ausgewähltes Feld gehört :gruebel: .


C ya.

HaCkAttaCk2001 8. Okt 2004 17:58

Re: DBGrid - In welcher Spalte eine Zelle ausgewählt?
 
Hi.

Habs nun durch einen Channel selbst herausbekommen. Für alle die's interessiert:

Delphi-Quellcode:
DBGrid1.SelectedField.FieldName

C ya ;) .


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.

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