Hallo!
Gestern hatte ich an einem Formular gearbeitet welches die eingegebenen Daten ganz einfach in eine SQL-Datenbank speichert. Als ich diese dann wieder ausgegeben habe waren aber jedesmal die Zeilenumbrüche die ich vorher mit der "Enter"-Taste eingefügt habe verschwunden.

Meine Frage: Wie bekomme ich das jetzt hin, dass Zeilenumbrüche in der Datenbank gespeichert werden?

Ganz ehrlich. Ich habe es mir schwerer vorgestellt. Vorerst muss jedem klar sein, dass Zeilenumbrüche in einer Textbox (die mit einem "Enter"-Tastendruck hinzugefügt werden) mit \n dargestellt werden. Diese müssen vor dem abspeichern in die Datenbank einfach durch ein <br /> ersetzt werden.

//String erstellen und Textboxwert übergeben
string strMessage = txtMessagebox.Text;
//Zeichen ersetzen durch ein Zeilenumbruch <br>
strMessage = strMessage.Replace("\n", "<br />");