У меня есть цикл foreach, где я пытаюсь назначить объект, взятый из sql, который содержит идентификатор, для моей модели списка, в которой этот элемент должен быть int.
foreach (DataRow item in dtbProduct.Rows)
{
PaymentsList.Add(new Payments()
{
PaymentID = item["p_ID"],
, в этом случае я получаю синтаксическую ошибку
не может явно преобразовать objecto в int
Но если я пишу
PaymentID = int.Parse(item["p_ID"].ToString()),
, проект запускается, но я получаю ошибку времени выполнения
System.FormatException: 'Входная строка была в неправильном формате.'