private void BtnDelete_Click(object sender, EventArgs e) { if (DgvCategory.SelectedRows.Count == 1) { int index = DgvCategory.SelectedRows[0].Index; category = categories[index]; if (EValid.效 == category.IsValid) { if (DialogResult.OK == MsgBoxUtil.QuestionMsgBox("是否删除当前商品?")) { CategoryDao.DeleteByCategoryID(category.CategoryID); categories[index].IsValid = EValid.已删除; DgvCategory.Rows[index].Cells["Column11"].Value = EValid.已删除; category = null; } } } else { MsgBoxUtil.ErrMsgBox("请选择要删除的商品!"); } }