0

C# を使用した MySQL データに問題があります。データベース内の文字列データは複数行のテキストです。つまり、「\n」が付いています。だから私はそれを複数行のテキストボックスで表示したいのですが、すべてが1行で表示されます。

例: データベース内の文字列は次のとおりです: PICTURE OF THE DATABASE

"1

2"

しかし、 datareaderを使用してデータを取得し、それを C# のテキスト ボックスに表示すると、次のように表示されます。

「1 2」

では、どうすれば別の行に表示できますか? つまり、データベースと同じフォーマットを使用しています。

4

2 に答える 2

0

あなたの Textbox は"\n"as new 行が好きではありません。"\r\n"次のように、または次のように置き換えることができますEnvironment.NewLine

YourMultiLineString = YourMultiLineString.Replace('\n", Environment.NewLine);
于 2017-02-14T19:05:18.200 に答える