B表有ID 跟 TEL
顯示表格要顯示
ID NAME TEL
但一個人可能有好幾支電話
因為不太想用Gridview的合併欄位方式去合併
但是表格Join後就會有重複的欄位
所以就用LINQ直接將TEL部分合併 A_A
這樣就可以一個欄位 通通搞定
看CODE吧
var test = from a in dctest.NameTable
join b in dctest.TelTable on a.id equals b.id into bbb
select new { id = a.id,name=a.name, tel = string.Join("\n", (from qq in bbb select qq.tel).ToArray()) };
合併了!!!
沒有留言:
張貼留言