如何将LINQ to SQL查询中的文本转换为TextBox?

时间:2011-04-19 14:38:12

标签: c# .net linq linq-to-sql

我有一个网页,我在其中向USER提供写笔记的选项。现在,当网页检查到USER是:abc时,它会从MEMO表中提取注释。

以下是我在Page_Load()中的代码:

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在文本框中显示如下值:

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

我想要这样:

  

测试
  Test1的
  Test1的
  TEST4
  TEST4

2 个答案:

答案 0 :(得分:3)

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

如果你的文本框是多行的,那么你应该可以直接指定行:

 tbShowNote.Lines = showMemo.ToArray();

答案 1 :(得分:0)

“\ r \ n”而不是什么?另外,请确保文本框是多行的。