【发布时间】:2015-04-24 10:54:10
【问题描述】:
只是事先,我无法访问编写的 SQL 查询,所以我所能做的就是在查询执行后尝试处理数据集。 我正在使用 ASP.NET Webforms 尝试在 SQL 返回的数据表中仅合并一列,例如
PID | C1 | C2 | C3 | I1
1 | a | a | a | bob
1 | x | x | x | Jim
1 | b | b | b | Fred
2 | g | g | g | Jill
从这个数据集中我想看看:
PID | C1 | C2 | C3 | I1
1 | a | a | a | bob Jim Fred
2 | g | g | g | Jill
基本上我不在乎 C1-C3 中的内容,它只会采用第一个匹配项的值。我需要做的是将 I1 的所有值加入到基于匹配 PID 的一个结果中。
任何帮助将不胜感激。 LINQ 的答案可以接受,最好在 vb.net 中,这样我以后就不必更改了。
谢谢。
【问题讨论】:
-
你可以试试
String.Join和Join来得到你想要的。
标签: asp.net .net vb.net linq dataset