private void button3_Click(object sender, EventArgs e) { // List<DataGridViewRow> dr = this.dataGridView1.SelectedRows; List <BuyFz> dk = new List <BuyFz>(); if (dataGridView1.SelectedRows.Count > 0) { for (int i = 0; i < dataGridView1.SelectedRows.Count; i++) { string str = this.dataGridView1.SelectedRows[i].Cells[1].Value.ToString(); for (int j = 0; j < list.Count; j++) { BuyFz d = list[j]; if (d.Num == int.Parse(str)) { float temp = float.Parse(this.jine.Text) - list[j].Price; dk.Add(list[j]); this.jine.Text = temp.ToString("0.00"); break; } } } for (int j = 0; j < dk.Count; j++) { list.Remove(dk[j]); } this.dataGridView1.DataSource = list1; this.dataGridView1.DataSource = list; } this.textBox1.Select(); }
public void databind(string text) { try { ProductInfo product = ProductServices.GetProductByNum(text)[0]; if (product.Productnum != null) { BuyFz bk = new BuyFz(); bk.Pid = product.Productnum; bk.Pname = product.Productname; bk.Price = product.Productprice; bk.Count = int.Parse(this.textBox2.Text); bk.Num = num; bk.Cardnum = product.Productnum; num++; list.Add(bk); // plist.Add(product); BuyProduct buypro = new BuyProduct(); // buypro.BuyForm = text; this.labtt.Text = ""; this.jine.Text = float.Parse(this.jine.Text) + bk.Price * float.Parse(textBox2.Text) + ""; this.dataGridView1.DataSource = list1; this.dataGridView1.DataSource = list; //this.dataGridView1.Update(); // this.dataGridView1.databin; this.textBox1.Text = ""; this.textBox1.Focus(); } else { this.labtt.Text = "此商品不存在!!"; this.textBox1.Focus(); } } catch { this.labtt.Text = "此商品不存在!!"; this.textBox1.Focus(); this.textBox1.Text = ""; } }