Наиболее вероятная проблема заключается в том, что одна или обе ячейки, на которые вы ссылаетесь, содержат нулевое значение, и при попытке вызвать ToString()
для такой ячейки возникает исключение.
Одно из решенийиспользовать ??оператор возвращает значение по умолчанию для вашего параметра, если значение ячейки равно нулю:
contentValue1 = Datarow.Cells[0].Value ?? string.Empty;
contentValue2 = Datarow.Cells[1].Value ?? string.Empty;
Этот код будет возвращать пустую строку, если значение ячейки равно нулю;Вы можете использовать другое значение по умолчанию.