Hallo Helmut,
Post by Helmut Guenthers.replace(Environment.newline, !<br />");
Label1.text=s;
funktioniert leider doch nicht mit C#.
Der string enthält \r\n und die TextBox bricht die Zeile um,
aber Label (und auch Literal) ignorieren den Zeilenumbruch.
Vielleicht muss das Label irgendwie eingestellt werden?
Heigth=50 und Width=300 reichen für eine kleine Meldung aus,
aber ich bekomme nur eine einzeilige Ausgabe.
Bei der TextBox stören die angedeuteten Scollbalken am Rand.
Was kann ich tun?
Vielleicht nun erst einmal eindeutig erklären, worum es nun tatsächlich
geht? Geht es jetzt um die Darstellung in einem Label oder in einer
TextBox?
Wenn es um die Darstellung in einem Label geht, und der von der Datenbank
kommende String ein "\r\n" enthält, dann ersetzt Du eben dieses durch das
"<br />":
s.replace("\r\n", "<br />");
Label1.text=s;
Geht es um die Darstellung in einer TextBox, dann ersetzt Du das "\r\n"
durch Environment.NewLine:
s.replace("\r\n", Environment.NewLine);
TextBox1.text=s;
Viele Grüße
Harald M. Genauck
ABOUT Visual Basic http://www.aboutvb.de (Herausgeber)
"visual studio one" - http://www.visualstudio1.de (Chefredakteur)