private void CheckedListBoxColor_SelectedIndexChanged(object sender, EventArgs e) { ShowColorChosen.Clear(); for (int i = 0; i < checkedListBoxColor.CheckedItems.Count; i++) { ShowColorChosen.Text += checkedListBoxColor.GetItemText(checkedListBoxColor.CheckedItems[i]) + ";\r\n"; } }
private void AddProduit_Click(object sender, EventArgs e) { Produit Pro = new Produit();//初始化Produit对象 Pro.VendorSKU = SKUProduit.Text; Pro.Collection = CollePro.Text; Pro.Designation = ComboBox1.Text; Pro.Marque = MarqueProduit.Text; Pro.Composition = OriProduit.Text; Pro.Origine = CompoProduit.Text; Pro.PrixAchat = PrixAchatProduit.Text; Pro.Cost = CostProduit.Text; Pro.MSRP = MSRPProduit.Text; Pro.Longeur = LongProduit.Text; Pro.inseam = InseamProduit.Text; Pro.Poid = PoidProduit.Text; Pro.Adresse = AdrProduit.Text; Pro.Doublure = DoubProduit.Text; Pro.FabCons = FabricConsProduit.Text; for (int i = 0; i < checkedListBoxColor.CheckedItems.Count; i++) { Pro.Color.Add(checkedListBoxColor.GetItemText(checkedListBoxColor.CheckedItems[i])); } for (int i = 0; i < checkedListBoxSize.CheckedItems.Count; i++) { Pro.VendorSize.Add(checkedListBoxSize.GetItemText(checkedListBoxSize.CheckedItems[i])); } try { if (Pro.Add() == true) //将此对象添加进入数据库 { ListProduits.Add(Pro); //将对象存入暂存列表 //dataGridView1.Rows.Add(); //dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[0].Value = Pro.VendorSKU; SKUProduit.AutoCompleteCustomSource = proUtilClass.SKUSuggestList(MainForm.DBKeepkool);//重新加载推荐列表 MessageBox.Show("Product added"); //重新加载DataGridView dataGridView1.DataSource = null; dataGridView1.Rows.Clear(); dataGridView1.DataSource = ListProduits; //Clear all checkedListBox for (int i = 0; i < checkedListBoxColor.Items.Count; i++) { checkedListBoxColor.SetItemChecked(i, false); } for (int i = 0; i < checkedListBoxSize.Items.Count; i++) { checkedListBoxSize.SetItemChecked(i, false); } //清0其余选项 SKUProduit.Clear(); PrixAchatProduit.Text = "0"; CostProduit.Text = "0"; MSRPProduit.Text = "0"; LongProduit.Text = "0"; InseamProduit.Text = "0"; PoidProduit.Text = "0"; DoubProduit.Text = ""; ShowColorChosen.Clear(); ShowSizeChosen.Clear(); } else { MessageBox.Show("Operation failed", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (System.Exception ex) { MessageBox.Show(ex.Message); return; } }