Aunque la ejecución del siguiente LINQ, me sale esta excepción:LINQ: excepción como "secuencia no contiene elementos"
"secuencia no contiene elementos"
código
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();
¿Alguien me puede ayudar en esto?
La excepción es clara: una de las listas con las que está trabajando está vacía y no devuelve ningún resultado. – Oded
como mencioné en la pregunta durante la ejecución, recibo una excepción ya que "La secuencia no contiene elementos". ¿Puedes decirme por qué recibo esa excepción o qué está mal en el código? soy nuevo en .net. –
Creo que su colección no tiene artículos. ¿Qué cree que debería hacer? Esta pregunta es un ejercicio de pensamiento básico. – Amy