雖然下面的LINQ的執行,我得到這個異常:LINQ:異常的 「序列不包含任何元素」
「序列不包含任何元素」
的Linq代碼:
newGradeRow[rowCnt + 1 + "Grade " + ExamName] =
objDataSet.Tables[1].Rows.Cast<DataRow>()
.Where(p => Convert.ToDecimal(p["EMG_MARKS_ABOVE"]) <= extSubMarks
&& extSubMarks <= Convert.ToDecimal(p["EMG_MARKS_BELOW"]))
.Select(p => Convert.ToString(p["EMG_GRADE_NAME"]))
.First();
任何人都可以幫助我嗎?
異常很明顯 - 您正在使用的列表中的一個爲空,並且沒有返回任何結果。 – Oded
正如我在執行中提到的問題,我得到一個異常爲「序列不包含任何元素」。你能告訴我爲什麼我得到這個異常或代碼中有什麼錯誤。我是.net的新手。 –
我認爲你的收藏沒有物品。 *你認爲你應該做什麼?這個問題是一個基本思想的練習。 – Amy