private void button3_Click(object sender, EventArgs e) { CangKuManage updatecangku = new CangKuManage(); if (dataGridView1.CurrentRow.Cells[0] != null) { int cangku_id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); String cangku_name = dataGridView1.CurrentRow.Cells[1].Value.ToString(); int tt = updatecangku.updateCangKu(cangku_id, cangku_name); if (tt == 1) { MessageBox.Show("修改成功!", "提示"); InitialData(); } } }
private void button2_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "确定删除吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CangKuManage deletecangku = new CangKuManage(); //可以一次删除多条 IList <int> deleId = new List <int>(); int delcount = 0; //作为删除条数的记录 int count = dataGridView1.Rows.Count; int selectCount = dataGridView1.SelectedRows.Count; for (int i = 0; i < count - 1; i++) { if (dataGridView1.Rows[i].Selected) { int id = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value); deleId.Add(id); } } for (int j = 0; j < deleId.Count; j++) { int tt = 0; tt = deletecangku.deleteCangKu(deleId[j]); if (tt == 1) { delcount++; } } if (delcount == selectCount) { MessageBox.Show("删除成功!", "提示"); InitialData(); } else { MessageBox.Show("删除失败!"); } } }
private void button1_Click(object sender, EventArgs e) { CangKuManage addcangku = new CangKuManage(); if (dataGridView1.CurrentRow.Cells[0].Value != null) { return; } else if (dataGridView1.CurrentRow.Cells[1].Value == null) { MessageBox.Show("仓库名称不能为空!"); return; } int num = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); String name = dataGridView1.CurrentRow.Cells[1].Value.ToString(); int tt = addcangku.addCangKu(num, name); if (tt == 1) { MessageBox.Show("添加成功!", "添加成功"); InitialData(); } }