2011-04-19 2 views
0

나는 메모 작성 옵션을 사용자에게 제공하는 웹 페이지를 가지고 있습니다. 이제 웹 페이지에서 USER가 : abc인지 확인하면 메모 테이블에서 메모를 가져옵니다.LINQ에서 SQL 쿼리를 TextBox로 가져 오는 방법은 무엇입니까?

using (EntityMemoDataContext em = new EntityMemoDataContext()) 
{ 
    int getEntity = Int16.Parse(Session["EntityIdSelected"].ToString()); 
    var showMemo = from r in em.EntityMemoVs_1s 
        where r.EntityID == getEntity 
        select r.Memo; 

    tbShowNote.Text = String.Join(@"<br />", showMemo); 
} 

tbShowNote 날 텍스트 상자에 다음과 같은 가치를 보여주고있다 : 여기

이를 Page_Load에서 내 코드()입니다

test<br />test1<br />test1<br />test4<br />test4 

그리고는 다음과 같이 원하는 :

테스트
테스트 1
테스트 1
TEST4
TEST4

+0

처음으로 데이터베이스에 저장했을 때 htmlencode 했습니까? –

+0

nops! 그것은 텍스트처럼 될 것입니다! –

답변

3
tbShowNote.Text = String.Join(Environment.NewLine, showMemo); 

더 나은 당신의 텍스트 상자가 직접 라인을 할당 할 수 있어야합니다 여러 경우 :

tbShowNote.Lines = showMemo.ToArray(); 
0

무엇에 대해 "\ r에 \를 N"대신
가 ? 또한 텍스트 상자가 여러 줄인지 확인하십시오.

관련 문제