各位大大好, 我最近在用C#寫網頁, 想使用LINQ去Join Datatable, 但一直會有問題, 以下為程式碼, var query = from A in resultA.AsEnumerable() join B in resultB.AsEnumerable() on A.Field<string>("NAME") equals B.Field<string>("NAME") select new { C = B.Field<string>("MEMBER") }; foreach (var q in query) { newRow["MEMBER"] = q.C.ToString(); } 我試著用逐行執行, 發現他都會在執行完A.Field<string>("NAME") 然後就跳出, 而且是有抓到A表的字串, 但就是不會執行到後面的equals跟上面的join, 所以query完全沒資料, 請問這樣到底是發生了什麼問題呢? 感謝!