У меня есть DataTable, называемый dtMondayNewsLetter
, и когда DT не возвращает строк. i.e. Empty
Ссылка на объект не установлена в экземпляр объекта в LINQ C#
это показывает ссылка объекта ошибка не указывает на экземпляр объекта
КОД
CurrentDirection = Convert.ToString((from DataRow dr in dtMondayNewsLetter.Rows
where (int)dr["PostID"] == PostID select (string)dr["Direction"])
.FirstOrDefault()).Trim();
Какие изменения нужно сделать в коде выше, чтобы устранить ошибка.
Вместо этого используйте 'for ... loop' намного проще. –
Возможный дубликат [Что такое исключение NullReferenceException и как его исправить?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) –