private void btnDel_Click(object sender, EventArgs e) { if (lstKeeper.SelectedIndex == -1) //如果没选,就什么都不做 { return; } if (UnitCommon.ConfirmMsg("确定删除该保管人员吗?")) { KeeperManager keeperMgr = new KeeperManager(); bool done = keeperMgr.DeleteKeeper(int.Parse(lstKeeper.SelectedValue.ToString())); if (done) { // 如果删除成功,重新绑定listBox DataTable dt2 = keeperMgr.BingListBox(); lstKeeper.DataSource = dt2; lstKeeper.DisplayMember = "keeper"; lstKeeper.ValueMember = "id"; this.FormState = "查看"; } else { UnitCommon.ErrorMsg("删除仓库保管人员失败!"); } } }
private void btnSave_Click(object sender, EventArgs e) { if (txtKeeper.Text.Trim() == "") { UnitCommon.InfoMsg("请输入仓管人员信息!"); txtKeeper.Focus(); return; } Keeper keeper = new Keeper(); keeper.Name = txtKeeper.Text.Trim(); // keeper的id字段是自增字段,不用管 KeeperManager keeperMgr = new KeeperManager(); bool done = keeperMgr.AddKeeper(keeper); if (done) { DataTable dt3 = keeperMgr.BingListBox(); lstKeeper.DataSource = dt3; lstKeeper.DisplayMember = "keeper"; lstKeeper.ValueMember = "id"; this.FormState = "查看"; } else { UnitCommon.ErrorMsg("保存仓管人员信息失败!"); } }
private void frmKeeper_Load(object sender, EventArgs e) { 资产管理系统.BLL.KeeperManager keeperMgr = new KeeperManager(); DataTable dt = keeperMgr.BingListBox(); lstKeeper.DataSource = dt; lstKeeper.DisplayMember = "keeper"; //DisplayMember是listBox中项的Text lstKeeper.ValueMember = "id"; // ValueMember是listBox中项的值value }