Delphi-PRAXiS
Seite 1 von 2  1 2      

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 DevExpress zur Laufzeit eine ComboBox befüllen ? (https://www.delphipraxis.net/42565-devexpress-zur-laufzeit-eine-combobox-befuellen.html)

Tau 21. Mär 2005 01:36


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

jensw_2000 21. Mär 2005 01:55

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:

Tau 21. Mär 2005 02:12

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

Luckie 21. Mär 2005 02:43

Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
 
Wäre vielleicht mal ein egute Idee, wenn du uns deinen Code zeigen würdest. :roll:

jensw_2000 21. Mär 2005 02:48

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

Tau 21. Mär 2005 11:36

Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
 
Hallo Jens

Zitat:

Hast du Column1 durch den betreffenden Spaltennamen in deinem Grid geändert, und
ist in den Properties dieser Spalte auch "Comobox" ausgewählt ?
Ja, Ja das ist glaube ich nicht das Problem.

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

Tau 22. Mär 2005 00:45

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:

Stevie 22. Mär 2005 08:23

Re: DevExpress zur Laufzeit eine ComboBox befüllen ?
 
Zitat:

Zitat von Tau
kann mir keiner Sagen in welches Ereignis der Code rein muss?

Was soll den bezweckt werden? Davon ist auch abhängig, in welches Event das rein muss!

jensw_2000 22. Mär 2005 09:05

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:

Tau 22. Mär 2005 10:59

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:
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 ...
Ich verwende die Version 5.x vom 21.03.2005

hoffe es hilft dir weiter


schöne Grüße,
Tau


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 Uhr.
Seite 1 von 2  1 2      

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