private bool CheckModelChanged() { if (dgvData.SelectedRows.Count == 1) { SKB model = (SKB)dgvData.SelectedRows[0].DataBoundItem; return(model.SKADDRESS == cbxAdress.Text && model.SKAREA == txtArea.Text && model.SKTELEPHONE == txtTelephone.Text); } else { return(false); } }
private void dgvData_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvData.SelectedRows.Count == 1) { SKB model = (SKB)dgvData.SelectedRows[0].DataBoundItem; txtArea.Text = model.SKAREA; txtID.Text = model.SKID; txtTelephone.Text = model.SKTELEPHONE; cbxAdress.Text = model.SKADDRESS; btnAdd.Enabled = false; btnModify.Enabled = true; btnDelete.Enabled = true; txtID.ReadOnly = true; } }
private void dgvData_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvData.SelectedRows.Count == 1) { SKB model = (SKB)dgvData.SelectedRows[0].DataBoundItem; txtISBN.Text = model.bkisbn; txtName.Text = model.bkname; txtPrice.Text = model.bkprice; txtAuthor.Text = model.bkauthor; cbxSKID.Text = model.SKID; txtISBN.ReadOnly = true; btnAdd.Enabled = false; btnModify.Enabled = true; btnDelete.Enabled = true; } }
private void btnModify_Click(object sender, EventArgs e) { if (CheckScanf() && !CheckModelChanged()) { SKB model = new SKB() { SKID = txtID.Text, SKAREA = txtArea.Text, SKTELEPHONE = txtTelephone.Text, SKADDRESS = cbxAdress.Text }; if (BLLDB.SKB.Update(model) == true) { MessageBox.Show("更新成功"); BindData(); ClearInput(); } else { MessageBox.Show("更新失败"); } } }