コード例 #1
0
        private void btnDeleteCategory_Click(object sender, EventArgs e)
        {
            if (dgvCategoryInfo.SelectedRows.Count > 0)
            {
                var id = Convert.ToInt32(dgvCategoryInfo.SelectedRows[0].Cells[0].Value);

                if (proiBll.GetProductInfoCountByCatId(id) > 0)
                {
                    MessageBox.Show("该商品目录下有产品,不能删除");
                }
                else
                {
                    var msg = catBLL.DeleteCategoryInfoById(id) ? "删除成功" : "删除失败";

                    MessageBox.Show(msg);
                    LoadCategoryInfoByDelFlag(0);
                }
            }
            else
            {
                MessageBox.Show("未选中要删除的行");
            }
        }