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


Log in to reply