使用 LINQ2SQL 设置字符串格式
本文关键字:格式 字符串 设置 LINQ2SQL 使用 | 更新日期: 2023-09-27 17:56:06
我有一个文本框(显示笔记)。现在,用户选择他/她的姓名,然后添加注释。我想在该页面的右侧显示该注释,以便他们可以查看他/她和过去的注释。我的表包含以下项目:
备忘录
创建
日期 用户
此代码在此处:
var showMemo = from r in em.EntityMemoVs_1s
where r.EntityID == getEntity
select r.Memo;
var showUser = from r in em.EntityMemoVs_1s
where r.EntityID == getEntity
select r.User;
tbShowNote.Text = String.Join(Environment.NewLine, showMemo);
tbShowNote.Text += String.Join(Environment.NewLine, showUser);
这是以这种方式向我展示笔记:
测试1 测试2 测试3 用户1 用户2 用户3
我不想这样...我想要这样的东西:
5/5/2011: 这是第一个音符。 -用户 1
5/6/2011: 这是第二个音符。-用户 2
我应该如何实现这一点?谢谢!
好吧,如果你想要内联的所有内容,你可以做:
var notes = from r in em.EntityMemoVs_1s
where r.EntityID == getEntity
select r.CreatedDate.ToShortDateString() + ": " +
r.Memo + " - " + r.User;
txtShowNote.Text = String.Join("<br/>", notes);
实质上,在 LINQ 查询中将字符串作为一个语句创建,如果要发布到 Web,请使用 <br/>
而不是 New 行。
呵。