Konvertieren combobox, string value, int
Ich habe eine Frage zum konvertieren von Typen. Ich möchte das ändern des aktuell ausgewählten combobox-Wert von string in int, aber ich bekomme Fehler
Mein code:
int.Parse(age.SelectedItem.ToString());
Was kann ich tun für dieses problem?
Finden Sie unter den tags. Ja, C#.
InformationsquelleAutor aslı | 2010-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, jetzt kennen wir die Fehler, können Sie überprüfen, ob ein null-Wert, bevor Sie versuchen zu analysieren, es mit:
Können Sie vermeiden, einen null-Wert übergeben wird, durch die Einstellung der text-Eigenschaft des Steuerelements zu was auch immer Standard-Wert, den Sie wollen.
Wenn Sie immer noch nicht einen Wert, nachdem Sie sicher ist ausgewählt haben, die Sie wirklich brauchen, um zu veröffentlichen Sie Ihren code.
auf was? Alter.SelectedItem? Poste den relevanten code, und ich werde einen Blick zu haben. Was dein Fehler sagt, ist, dass nichts ausgewählt ist, ist in der combo-box; überprüfen Sie ausgewählt haben, einen Wert in der combo-box
was kann ich tun um dieses problem bekomme ich die gleichen Fehler mit den codes, die Sie geschrieben haben
Keine Freude mit dieser Lösung? Ich änderte den code oben.
Vielen Dank sehr viel das problem ist gelöst, ich habe versucht, und zu sehen, dass es funktioniert, machte ich neben ,es funktionierte
InformationsquelleAutor Matt
TryParse
ist eine gute Methode für diese Art der Sache:InformationsquelleAutor Patrick
Verwenden zu Konvertieren.ToInt32-Methode. Sie können verwenden Sie immer das databinding so:
Wenn Sie LINQ to DataSets, entwickeln ist sehr einfach für C# - Programm.
InformationsquelleAutor Tim Li