【发布时间】:2011-09-09 04:17:58
【问题描述】:
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();
}
在该代码中,目的是在名为dgvSelected 的datagridview 中删除具有项目名称和价格的选定行,并且在删除后,将删除行的价格减去当前总数。问题是当它来到最后一行并且如果它被删除时,它会出错,说“对象引用未设置为对象的实例”。在“价格 -= Convert.ToDecimal(dgvSelected.SelectedCells[3].Value.ToString());”部分。
【问题讨论】:
-
你还面临同样的问题吗?
标签: c# datagridview subtraction