tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
4329
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DefX DefX ist offline Rookie
    Registriert seit
    Aug 2003
    Beiträge
    7
    Hi
    hab folgenden Code geschrieben um mein DataGrid zu bearbeiten.
    Blöderweise krieg ich mein updaten immer eine Fehlermeldung:

    Die Eingabezeichenfolge hat das falsche Format.
    Zeile:
    Code :
    1
    
    raum = Convert.ToInt32(TextBoxRaum.Text);


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
            {   
                string autor, titel;
                int  raum;
            
                        string key = DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
                
                titel = TextBoxRaum.Text;                   
                autor = TextBoxAutor.Text;
                raum = Convert.ToInt32(TextBoxRaum.Text);
     
                DataSet1.BuchRow r;
                r = DataSet1.Buch.FindByID(int.Parse(key));
                
                r.Titel = titel;
                r.Autor = autor;
                r.Raum = raum;
     
                sqlDataAdapter1.Update(DataSet1);
                
                DataGrid1.EditItemIndex = -1;
     
                DataGrid1.DataBind();
            }
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hi DefX!

    Code :
    1
    
    Die Eingabezeichenfolge hat das falsche Format.
    Heisst das die EingabeZeichenfolge das Falsche format hat.
    Was schließen wir daraus? Richtig, die EingabeZeichenfolge hat das falsche Format.

    Also musst Du die Einagezeichenfolge überprüfen. Kannst Dir aber auch spaaren,
    wenn Du das ganze in einen Try-Catch-Block packst und die Expection
    (evtl. auch die InnerException ), in einer MessageBox ausgibst.
    Dann steht auch da welcher parameter falsch war. Auf diese Art und Weise sollte man
    eigentlich auch selber seinen trivialen Problememn auf die Spur kommen.

    Die allerbeste Methode ist, alle Werte die dein Programm bekommt, vorher zu überprüfen,
    bevor sie gespeichert werden. Dann hast sowas so gut wie nie mehr.

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    DefX DefX ist offline Rookie
    Registriert seit
    Aug 2003
    Beiträge
    7
    jo danke schonmal, ich werd mich mal dranmachen und versuchen das zu beheben

    problem ist halt das ich das hier grad im praktikum mache und vorher noch keinen kontakt, weder zu c# noch .net im allgemeinen hatte.
     

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Achso, alles klar.
    Im NET-Forum findest sogar einen großen Thread zu Exceptions die Dir den Sinn
    und die Handhabung erklärt.
    Such also mal hier und vor allem im NET.Fourm nach Exception.

    MfG, cosmo

    PS.: Schreib bitte Netiquettenfreundlich. Regeln & Netiquette in meiner Sig.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. PHP updaten, wie
    Von KingChimera im Forum Linux & Unix
    Antworten: 11
    Letzter Beitrag: 12.09.07, 18:08
  2. Datagrid inhalt an anderes datagrid übergeben!
    Von c0si im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 01.03.05, 11:14
  3. DB updaten
    Von Dolphon im Forum PHP
    Antworten: 7
    Letzter Beitrag: 11.12.03, 17:11
  4. PHP Updaten
    Von Bleem im Forum PHP
    Antworten: 0
    Letzter Beitrag: 28.11.03, 20:50
  5. DB updaten
    Von Dolphon im Forum PHP
    Antworten: 2
    Letzter Beitrag: 23.10.03, 11:59