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

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...