private void btnRemove_Click(object sender, EventArgs e) { int oid; try { oid = Convert.ToInt32(dgvOrderDetail.SelectedRows[0].Cells[0].Value); } catch { MessageBox.Show("请选中整行菜品"); return; } DialogResult result = MessageBox.Show("是否确认删除选中菜品,并重新计算价格?", "提示", MessageBoxButtons.OKCancel); if (result == DialogResult.OK) { if (oiBll.DeleteDetailByOId(oid)) { LoadDetailInfo(); } int orderId = Convert.ToInt32(this.Tag); decimal money = Convert.ToInt32(lblMoney.Text); if (oiBll.SetOrderMoney(orderId, money)) { MessageBox.Show("改单成功"); } } }