private void Remove_Click(object sender, EventArgs e)
{
dgvSelected.Rows.Remove(dgvSelected.CurrentRow);
price = Convert.ToDecimal(Price.Text);
price -= Convert.ToDecimal(dgvSelected.SelectedCells[3].Value.ToString());
Price.Text = price.ToString();
}
В этом коде цель состоит в том, чтобы удалить выбранную строку с именем и ценой элемента в datagridview
с именем dgvSelected
, и после удаления цена удаленной строки должна быть вычтена из текущей суммы. проблема в том, что, когда он доходит до последней строки и если он был удален, он делает ошибку, говоря: «Ссылка на объект не установлена на экземпляр объекта». в "цене - = Convert.ToDecimal (dgvSelected.SelectedCells [3] .Value.ToString ());" часть.