Web サイトを作成し、データ (ブログのテキスト) を表に入力しましたが、データを取得するときにすべての改行が欠落しています。改行や段落構成なしでテキスト全体をまとめています。
テキストにchar(10)
andを挿入しようとしましたが、問題は解決しません。char(13)
SQL Server 2008 をバック エンドとして、c# をフロント エンドとして使用しています。
私は何日もこれに固執しています..誰かが解決策を持っている場合は返信してください.
Web サイトを作成し、データ (ブログのテキスト) を表に入力しましたが、データを取得するときにすべての改行が欠落しています。改行や段落構成なしでテキスト全体をまとめています。
テキストにchar(10)
andを挿入しようとしましたが、問題は解決しません。char(13)
SQL Server 2008 をバック エンドとして、c# をフロント エンドとして使用しています。
私は何日もこれに固執しています..誰かが解決策を持っている場合は返信してください.
改行が SQL Server に挿入されます。ただし、SELECT を実行すると、それらは CHAR(10) (LF) および CHAR(13) (CR) であるため、表示されません。SQL Server Management Studio からクエリを実行すると、(グリッドではなく) テキストとして値を取得できます。それらはテキスト出力に表示されるはずです。または、次のように選択してみてください。
SELECT column_name FROM table_name WHERE (column_name LIKE '%' + CHAR(10) + '%' OR column_name LIKE '%' + CHAR(13) + '%')
私はそれを行う別の方法を提供しています。テキスト値を取得しているときはいつでも。それを読んで、新しい行がある場合は、'{newLine}' を文字列として追加します。そしてそれをSQLサーバーに保存します。データを取得するときは、このコード
text.Replace("{newLine}", System.Environment.NewLine);
あなたはあなたの目標を達成します。
あなたは試すことができtext.Replace(Environment.NewLine, "<br/>")
ます
Cell1_Table2.Text = Abc_Text.Rows[a]["xyz"].ToString().Replace(Environment.NewLine, "<br/>");