![]() |
DevExpress zur Laufzeit eine ComboBox befüllen ?
Hallo Leute
brauche etwas Hilfe bei DevExpress ( QuantumGrid ) :wall: :wall: finde leider keinen Ansatz wie ich zur Laufzeit die Spalte xy (die eine ComboBox ist) mit Daten befüllen kann. für einen Tipp wehre ich sehr DANKPAR Gruss Tau |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
schau die mal die Beispiele an ...
Delphi-Quellcode:
with Column1.Properties as TcxComboBoxProperties do
begin Items.Clear; Items.Add('Item1'); Items.Add('Item2'); Items.Add('Item3'); Items.Add('Item4'); end; Schöne Grüße, Jens :hi: |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Hallo Jens
habe es versucht aber leider bekomme ich eine Exception ( Zugriffsverletzung bei Adresse 00000098 ) :wall: :wall: Schöne Grüße, Tau |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Wäre vielleicht mal ein egute Idee, wenn du uns deinen Code zeigen würdest. :roll:
|
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Hast du Column1 durch den betreffenden Spaltennamen in deinem Grid geändert, und ist in den Properties dieser Spalte auch "Comobox" ausgewählt ?
Dann muss es funktionieren ! Wenn es trotzdem nicht klappt brauche ich etwas Quelltext und die QuantumGrid-Version um dir zu helfen ... Alternativ ist der Support von Developer Express absolut Spitze und die Newsgroups beantworten auch fast alle Fragen. Jetzt ist bei mit aber erstmal Feierabend. In 3 Stunden wachen meine Zwerge auf ... :shock: Schöne Grüße, Jens |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Hallo Jens
Zitat:
meine Frage in welches Ereignis gehört den der Code Form1, cxGrid1, cxGrid1Level1 oder cxGrid1BandedTableView1 ? des halb auch der Fehler ( Zugriffsverletzung bei Adresse 00000098 ) :wall: ich glaube nämlich dass er im falschen Ereignis steht. Schöne Grüße, Tau |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Hallo Leute
kann mir keiner Sagen in welches Ereignis der Code rein muss? :wiejetzt: Schönen Gruß Tau PS. Bin mit meiner Latein am ende :duck: |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Zitat:
|
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Den Code kannst du aus jeder beliebigen Procedure aufrufen.
Falls du dein Grid bzw. die Spalte mit dem Combobox-Inplace-Editor zur Laufzeit erstellst, muss diese sicher vorher existieren bevor du versuchst die Items des Combobox-Inplace-Editors zu füllen. Zeig mal etwas von deinem Source, sonst raten wir hier nur rum und Niemand kann dir wirklich effektiv helfen ... Ausserdem ist die Version des Quantum-Grids sehr interessant, da DevExpress in der letzten Zeit sehr viele neue Innovationen in das Grid eingebaut hat.. Daran das du dein Grid als cxGrid1 bezeichnest kann man ja schon mal erkennen, das ex eine Version 4.x oder 5.X ist. aber das reicht nicht ganz, da die ExpressEditors mit der 5er Version stark erweitert wurden ... Schöne Grüße, Jens :hi: |
Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
Hallo Jens
Ich erstelle ein Formular zur Laufzeit das für verschiedene zwecke genutzt wird. Auf diesem Formular ist ein cxGrid das immer dieselben Spalten ( Colums ) besitzt. Je nach Anforderung wird die Spalte ( X ) mit unterschiedlichen Daten befühlt.
Code:
Ich verwende die Version 5.x vom 21.03.2005
Daran das du dein Grid als cxGrid1 bezeichnest kann man ja schon mal erkennen, das ex eine Version 4.x oder 5.X ist. aber das reicht nicht ganz, da die ExpressEditors mit der 5er Version stark erweitert wurden ...
hoffe es hilft dir weiter schöne Grüße, Tau |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 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