System.NullReferenceException: 'Ссылка на объект не указывает на экземпляр объекта.' System.Windows.Forms.DataGridViewCell.Value.get returned null
Разрабатываю приложение по работе с БД. Решил описать метод обновления изменений в БД
Выдает ошибку после отработки метода, я искренне не понимаю в чем дело, прошу помочь
enum RoWState
{
Existed,
New,
Modified,
ModifiedNew,
Deleted
}
private void Update()
{
db.openConnection();
for(int i = 0; i < dataGridView1.Rows.Count; i++)
{
var rowState = (RoWState)dataGridView1.Rows[i].Cells[5].Value;
if(rowState == RoWState.Existed)
{
continue;
}
if(rowState == RoWState.Deleted)
{
var id = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
var deletequery = $"DELETE FROM Products WHERE ID_Product = {id}";
var command = new SqlCommand(deletequery, db.getCon());
command.ExecuteNonQuery();
}
}
db.closeConnection();
Источник: Stack Overflow на русском