Ich schreibe eine Buchhaltungssoftware, die Windows-Formulare enthält. Ich habe eine Menge Formulare und viel Code, so dass es absolut nutzlos ist, ein Snippet davon zu teilen, weil es nichts von der Programmlogik zeigen kann.Öffnen des RDLC-Berichts in ReportViewer in C# Ursache <datatype> .Parse() -Methoden zum Auslösen 'Die Eingabezeichenfolge hatte kein richtiges Format' Ausnahme
Mein Problem hier ist, dass ich einen RDLC-Bericht zum Drucken von Rechnungen erstellt habe und ich habe es in einem ReportViewer-Steuerelement. Es funktioniert gut. Aber nachdem ich das Formular, das den ReportViewer enthält, geöffnet habe und zu anderen Formularen zurückgekehrt bin, fangen die Analysemethoden an, ungeachtet des Wertes zu versagen.
Zum Beispiel:
decimal.Parse("0.00");
verursachen 'Input-String war nicht in einem korrekten Format' Exception. Dieses Problem tritt nicht auf, wenn ich den Bericht nicht öffne. Bitte helfen! Vielen Dank im Voraus!
Omg ... änderte ich die Kultur im Bericht zu Bulgarien und deshalb ist es richtig analysiert nicht ... Danke für die Hilfe bei meinen dummen Fehler finden. – Abraxas