//根据商品类别id查找该类别下所有的产品,并加载出来 private void LoadProduct(int p, TreeNodeCollection tnc) { ProductInfoBLL bll = new ProductInfoBLL(); List <ProductInfo> list = bll.GetProductInfoByCatId(p); foreach (ProductInfo item in list) { tnc.Add(item.ProName + "====" + item.ProPrice + "元"); } }
private void LoadProductInfoByCatId(int catId, TreeNodeCollection nodes) { var bll = new ProductInfoBLL(); var listProds = bll.GetProductInfoByCatId(catId); foreach (var pro in listProds) { nodes.Add(pro.ProName + "===" + pro.ProPrice + "元"); } }
private void cmbCategory_SelectedValueChanged(object sender, EventArgs e) { if (cmbCategory.SelectedIndex != 0) { var id = Convert.ToInt32(cmbCategory.SelectedValue); dgvProductInfo.DataSource = proiBll.GetProductInfoByCatId(id); } else { LoadCategoryInfoByDelFlag(0); } }
private void cmbCategory_SelectedIndexChanged(object sender, EventArgs e) { if (cmbCategory.SelectedIndex == 0) { LoadProductInfoByDelFlag(0);//查询所有的产品 } else { int id = Convert.ToInt32(cmbCategory.SelectedValue); //根据商品类别的id去产品的表中查询该类别下的所有的产品,重新绑定到dgvproduct上 ProductInfoBLL bll = new ProductInfoBLL(); dgvProductInfo.AutoGenerateColumns = false; dgvProductInfo.DataSource = bll.GetProductInfoByCatId(id); dgvProductInfo.SelectedRows[0].Selected = false; } }
private void cmbCategory_SelectedIndexChanged(object sender, EventArgs e) { if (cmbCategory.SelectedIndex != 0) { ProductInfoBLL bll = new ProductInfoBLL(); dgvProductInfo.AutoGenerateColumns = false; dgvProductInfo.DataSource = bll.GetProductInfoByCatId(Convert.ToInt32(cmbCategory.SelectedValue)); if (dgvProductInfo.Rows.Count > 0) { dgvProductInfo.SelectedRows[0].Selected = false; } else { LoadProductInfoByDelFlag(0); } } }
private void cmbCategory_SelectedIndexChanged(object sender, EventArgs e) { if (cmbCategory.SelectedIndex == 0) { LoadProductInfoByDelFlag(0); } else { int id = Convert.ToInt32(cmbCategory.SelectedValue); ProductInfoBLL bll = new ProductInfoBLL(); List <ProductInfo> list = bll.GetProductInfoByCatId(id); if (list.Count > 0) { dgvProductInfo.AutoGenerateColumns = false; dgvProductInfo.DataSource = list; dgvProductInfo.SelectedRows[0].Selected = false; } } }