none
Entity Framework add falsches Format RRS feed

  • Frage

  • Hallo  ich möchte über ein Entity Framework Daten speichern. Doch ich erhalte immer die Excaption: System.FormatException. System.FormatException wurde nicht behandelt.
      HResult=-2146233033
      Message=Die Eingabezeichenfolge hat das falsche Format.
      Source=mscorlib

    private void bSave_Click(object sender, RoutedEventArgs e)
    {
    var neu = new Personen();
    neu.mID = int.Parse(cPers.SelectedValue.ToString());
    DB.Personen.Add(neu);
    DB.SaveChanges();
    }

    die mID ist als Int in der Datenbank angelegt. Doch irgendwas mache ich anscheinend bei umwandeln von String -> int falsch :/ Hoffe es kann mir einer helfen =)

      
    Donnerstag, 21. Januar 2016 07:07

Antworten

  • Hi,
    Du solltest Dir mal das Ergebnis von cPers.SelectedValue.ToString() anschauen. Da steht ein Inhalt drin, der sich nicht in int umwandeln lässt.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen!
    Schüler sagen, Lehrer haben es gut.
    Schüler, sagen Lehrer, haben es gut

    • Als Antwort vorgeschlagen David Stania Donnerstag, 21. Januar 2016 08:54
    • Als Antwort markiert MietzeTatze Donnerstag, 21. Januar 2016 09:06
    Donnerstag, 21. Januar 2016 07:20

Alle Antworten

  • Hi,
    Du solltest Dir mal das Ergebnis von cPers.SelectedValue.ToString() anschauen. Da steht ein Inhalt drin, der sich nicht in int umwandeln lässt.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen!
    Schüler sagen, Lehrer haben es gut.
    Schüler, sagen Lehrer, haben es gut

    • Als Antwort vorgeschlagen David Stania Donnerstag, 21. Januar 2016 08:54
    • Als Antwort markiert MietzeTatze Donnerstag, 21. Januar 2016 09:06
    Donnerstag, 21. Januar 2016 07:20
  • Danke ich war einfach zu doof :/ habe bei SelectedValuePath den falschen Path verwendet :(
    Donnerstag, 21. Januar 2016 08:27