Zum Inhalt springen

ComboBox Spezialisieren


Empfohlene Beiträge

Geschrieben

Moin Leutz!

bin nue hier und bin auch Azubi im IT Bereich :D

Nun zu meiner Frage!

Meine Combobox funktioniert soweit, Ergebnise von meinem Rechner werden dort rein gespeichert! --> ist ja etsa nebensätzlich ^^

Ich will aber vor meinen Ergebnisen (sind mehrere) ID 01 = , 02, 03 ... stehen haben!

Wie mach ich das, dass das Ergebnis auto hinter den ID 01 Text usw. geht?

lg

Geschrieben

hallo,

kreiere eine Klasse die die notwendigen Daten eines Eintrags in deiner Combobox enthält, überlade die "ToString()" Methode dieser Klasse und liefere den String zurück, der in der Combobox für den entsprechenden Eintrag stehen soll und fülle die Combobox mit Instanzen dieser Klasse.

grüße und viel Erfolg.

mep

  • 3 Wochen später...
Geschrieben

Fülle eine Arraylist mit deinen ganzen Ergebnissen und lese diese Arraylist dann einfach aus :

 private void Ergebnisuebergabe(string Ergebnis)

        {

            string myErgebnis = Ergebnis;

            ar.Add(myErgebnis);

        }


        private void combobox_Items()

        {

            for (int i = 0; i < ar.Count; i++)

            {

                comboBox1.Items.Add("ID" + Convert.ToString(i + 1) + "  " + ar[i].ToString());

            }

        }

Geschrieben

Ich würde den ersten Lösungsvorschlag vorziehen, da du mit einem Objekt deines "Wertes" viel einfacher weiterarbeiten kannst. Und du auch über kein ArrayIndex-Falle stolpern kannst.

Nicht das du dich später wunderst warum du seltsame Werte bei irgendwas bekommst, und das nur weil der Index irgendwo beim raus-und-reinfimeln in die Combobox verhaut hast.

Da ist eine Referenz auf ein Objekt schon viel deutlicher und sicherer...

Aber das ist meine Meinung, und ihr wisst ja was man über Meinungen sagt... :D

edit: grml

seh gerade, dass der erste Post auch nicht mehr der frischeste war/ist

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...