private void tsDelete_Click(object sender, EventArgs e) { int id = getgoodid(); if (MessageBox.Show("确认删除吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Goods model = GoodsDAL.getEntryById <Goods, long>(id); if (model != null) { List <Stock> stocklist = StockDAL.Getlist("", 20, out id); if (stocklist != null && stocklist.Where(x => x.GoodsId == model.GoodsId).Count() > 0) { MessageBox.Show("库存中还有该商品,不能删除"); return; } else { GoodsDAL.DeleteEntry <Goods, long>(model.GoodsId); MessageBox.Show("删除成功"); BinddgvData(); } } } }