![]() |
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. |
Re: DBGrid - In welcher Spalte eine Zelle ausgewählt?
Bei nem StringGrid könntes du es so machen:
Delphi-Quellcode:
Wird beim DB Grid doch ähnlich sein, oder?
ShowMessage(StringGrid1.Cells[StringGrid1.Selection.Left, 0]);
MfG Pr0g |
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. |
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 04:07 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 by Thomas Breitkreuz