Veröffentlicht 15. Dezember 200816 j Moin Leutz! bin nue hier und bin auch Azubi im IT Bereich 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
15. Dezember 200816 j 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. Januar 200916 j 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()); } }
3. Januar 200916 j 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... edit: grml seh gerade, dass der erste Post auch nicht mehr der frischeste war/ist
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.