Hallo
habe folgendes Problem
habe eine ListBox mit mehereren Lieferanten
Hans Dampf (12)
Max Mustermann (154)
u.s.w.
nun möchte ich nur die Lieferanten haben und () weglassen.
Wonach muss ich da genau suchen unter Splitten habe ich nichts passendes gefunden und substring geht ja wegen der länge nicht.
Gruß
Marc
Listbox.Items[0].Replace("(", "")
Listbox.Items[0].Replace(")", "")
oder um alles nach ( zu entfernen
int index = Listbox.Items[0].IndexOf("(");
Listbox.Items[0].Remove(index)
er unterstreicht mir jetzt split
Fehler 2 "object" enthält keine Definition für "Split", und es konnte keine Erweiterungsmethode "Split" gefunden werden, die ein erstes Argument vom Typ "object" akzeptiert. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
Hallo marc75,
du solltest dich mal mit dem Thema "DataBinding" beschäftigen (DataSource, DisplayMember, ValueMember, SelectedItem, SelectedValue ...).
Dann bräuchtest du nicht solche "Verrenkungen "machen, um wieder an die Daten heranzukommen...
Hallo marc75,
wie Th69 ganz richtig sagt, ist es großer Mist, die Informationen aus dem String zu extrahieren. Richtig ist, GUI und Modell zu trennen. Passende Stichworte hat Th69 schon geliefert.
Beachte wegen deiner Nachfrage auch [Hinweis] Wie poste ich richtig? Punkt 1.1.1. und [Hinweis] Syntaxfehler selbst lösen (Compilerfehlermeldungen).
herbivore