2011-04-14 5 views
2

데이터베이스에서 일부 텍스트가 표시되므로 TextBox 개체에서 텍스트를보고 싶습니다. DB의 텍스트에는 새 줄을 나타내는 \ n 문자가 있지만 TextBox에 텍스트를 바인딩하면 새 줄로 변환되지 않고 \ n 여전히 나타납니다!왜이 상황에서 ' n'이 새 행을 수행하지 않습니까?

대신 "\ r \ n"을 사용해 보았습니다.

무엇이 잘못 되었나요?

+0

텍스트 상자 또는 웹 컨트롤로 표시됩니다? – sarvesh

+0

죄송합니다, WinForms –

+1

환경을 시도 해 보셨습니까? – Phill

답변

3

디버거에서 문자열을 보면 \n이 아닌 \\n이 포함되어있을 확률이 높습니다. \\n는 \ n을로 표시되지만 \n 승 양식에 줄 바꿈

string s = "Hello\\nWorld"; // Displays 'Hello\nWorld' 

s = "Hello\nWorld";   // Displays 'Hello 
          //   World' 
+0

"\ n"과 "\ n"의 차이점을 볼 수 없습니다. 오타 나 뭐? –

+0

네, 포맷팅은 자동으로 "\ n"을 "\ n"으로 변환합니다. 결정된. – Phil

+0

아하, 맞았어요. \ n \ n n을 만들었습니까? –

관련 문제