Index für ComboBox filtern



  • Hallo bin neu hier,

    ich hab ein kleines Problem, vielleicht könnt ihr mir weiterhelfen.

    Ich habe eine TBDGrid und Combobox.
    TBDGrid sieht so aus:
    |Anrede|Vorname|Nachname|Objekt|
    |Herr |Max|Mustermann|Objekt A|
    |Frau|Erika| Mustermann| Objekt B|

    Mit diesem Befehl werden die Elemten in der Spalte Objekt in der ComboBox ausgewählt:

    ComboBox->ItemIndex = cbComboBox->Items->IndexOf(DBGrid->DataSource->DataSet->FieldByName("Objekt")->AsString);
    

    Also wenn die erste Zeile ausgewählt worden ist wird in der ComboBox Objekt A ausgewählt.

    Nun hab ich eine zweite ComboBox die mit Herr Max Mustermann und Frau Erika Mustermann initialisiert worden ist.
    Wie ist es möglich das wenn ich die Zeile 1 auswähle, das Herr Max Mustermann in der ComboBox ausgewählt wird.

    Danke schon mal für eure Hilfe.



  • Ciao gimli83

    Das DBgrid hat keine Suchmethode. Da bleibt dir nichts anderes übrig, als durch alle Einträge zu Iterieren und den richtigen aus zu wählen.

    Gruss Renato


Anmelden zum Antworten