我有一個場景,我將從數據庫接收標題名稱(用於創建文本文件)。 該列表會像以下列格式生成列表
DeptId TeacherId StudentId testname testvalue
101 1 501 A 85
101 1 501 B 90
101 1 502 A 80
101 1 502 B 75
101 2 502 A 80
101 2 502 B 84
102 1 503 A 56
102 1 503 B 60
假設測試的數量將是相同的(A & B) 輸出應該像
DeptId TeacherId StudentId A B
101 1 501 85 90
101 1 502 80 75
101 2 502 80 84
102 1 503 56 60
你真正的問題是什麼?你到底有什麼問題?到目前爲止你嘗試過什麼,以及你卡在哪裏? – bassfader
這被稱爲數據透視表。你可以谷歌,找到方法來實現它在SQL或代碼。 – juharr
只是看看這裏:http://stackoverflow.com/questions/167304/is-it-possible-to-pivot-data-using-linq –