使用 String.Join 显示注释
本文关键字:注释 显示 Join String 使用 | 更新日期: 2023-09-27 17:55:48
我有一个文本框,用户可以在其中放置他们的笔记,然后我在同一页面的右侧显示这些笔记。现在在我的数据库中,我有列:
-用户名
-笔记
现在,这是使用LINQ2SQL获取笔记的代码:
int getName = Int16.Parse(Session["Selected"].ToString());
var showNotes = from r in em.Test
where r.Name == getName
select r.Note;
var showUser = from r in em.Test
where r.Name == getName
select r.UserName;
tbShowNote.Text = String.Join(Environment.NewLine, showNotes);
tbShowNote.Text = String.Join(Environment.NewLine, showUser);
这个向我显示用户名,但没有显示注释。我想展示这样的东西:
- 这是一个测试说明。-用户名1
只需在一个查询中选择注释和用户名,然后进行格式化:
var showNotes = from r in em.Test
where r.Name == getName
select new { Name = r.UserName, Notes = r.Note }
var userNotes = showNotes.Select((x,i) => string.Format("{0}. {1}-{2}",
i,
x.Notes,
x.Name));
tbShowNote.Text = String.Join(Environment.NewLine, userNotes );