private void comboBox1_SelectedValueChanged(object sender, EventArgs e) { if (comboBox1.SelectedValue != null && comboBox1.SelectedValue.ToString() != "") { BLL.IGoodsCls bll = new BLL.GoodsCls(); var group_no = comboBox1.SelectedValue.ToString(); var item_clsnos = bll.GetGroupCls(group_no); if (item_clsnos.Length > 0) { item_clsnos += ","; } foreach (DataRow dr in dt.Rows) { if (item_clsnos.Contains(dr["cls_no"].ToString() + ",")) { dr["is_check"] = "1"; } else { dr["is_check"] = "0"; } } pageChanged(); } }
private void btn_save_Click(object sender, EventArgs e) { if (comboBox1.SelectedValue == null || comboBox1.SelectedValue.ToString() == "") { Program.frmMsg("请选择客户组"); return; } try { Cursor.Current = Cursors.WaitCursor; var item_clsnos = ""; foreach (DataRow dr in dt.Rows) { if (dr["is_check"].ToString() == "1") { item_clsnos += dr["cls_no"].ToString() + ","; } } if (item_clsnos.Length > 0) { item_clsnos = item_clsnos.Substring(0, item_clsnos.Length - 1); } BLL.IGoodsCls bll = new BLL.GoodsCls(); var group_no = comboBox1.SelectedValue.ToString(); bll.SaveGroupCls(group_no, item_clsnos); Program.frmMsg("保存成功"); } catch (Exception ex) { Program.frmMsg(ex.Message); } finally { Cursor.Current = Cursors.Default; } }
public SetGroupCls() { InitializeComponent(); GlobalData.InitForm(this); LoadDataGrid(); BLL.ICustomer bll2 = new BLL.Customer(); List <body.key_value> all_lst = new List <body.key_value>(); all_lst.Add(new body.key_value { t_key = "", t_value = "请选择客户组" }); var lst2 = bll2.GetCusGroupList(); if (lst2.Count > 0) { all_lst.AddRange(lst2); } comboBox1.DataSource = all_lst; BLL.IGoodsCls bll = new BLL.GoodsCls(); dt = bll.GetDtForSupCustGroup(); }