如何将 LINQ to SQL 查询中的文本获取到 TextBox 中?

发布于 2024-11-02 00:42:55 字数 686 浏览 1 评论 0原文

我有一个网页,在其中为用户提供写笔记的选项。现在,当网页检查用户是否为: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

我想要这样:

测试
测试1
测试1
测试4
测试4

I have a web page in which I am giving USER the options of writing notes. Now when ever the web page checks that a USER is:abc then it pulls up the note from the MEMO Table.

Here is my code in 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 is showing me value like this in the textbox:

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

And I want it like this:

Test
Test1
Test1
Test4
Test4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

听你说爱我 2024-11-09 00:42:55
 tbShowNote.Text = String.Join(Environment.NewLine, showMemo);

如果您的文本框是多行的,那就更好了,您应该能够直接分配行:

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

Even better if your textbox is multiline you should be able to assign the lines directly:

 tbShowNote.Lines = showMemo.ToArray();
_蜘蛛 2024-11-09 00:42:55

用“\r\n”代替
怎么样?另外,请确保文本框是多行的。

What about "\r\n" instead of
? Also, make sure the text box is multiline.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文