private void btnUpdate_Click(object sender, EventArgs e) { int rowIdx = dgvMember.CurrentRow.Index; Book book; book.ID = Convert.ToInt32(dgvMember.CurrentRow.Cells[0].Value); book.Name = dgvMember[1, rowIdx].Value.ToString(); book.Author = dgvMember[2, rowIdx].Value.ToString(); //학생정보를 수정폼에 전달해서 오픈 frmBookIns frm = new frmBookIns(OpenMode.Update); frm.BookInfo = book; //set if (frm.ShowDialog() == DialogResult.OK) { //변경된 학생정보를 DB에 수정 BookDB db = new BookDB(); bool result = db.Update(frm.BookInfo); //get db.Dispose(); if (result) { //MessageBox.Show("수정되었습니다."); //재조회 LoadData(); } else { MessageBox.Show("다시 수정을 시도하여 주십시오."); } } }
private void btnInsert_Click(object sender, EventArgs e) { frmBookIns frm = new frmBookIns(); if (frm.ShowDialog() == DialogResult.OK) { //입력받은 값으로 DB에 저장 Book book = frm.BookInfo; BookDB db = new BookDB(); bool result = db.Insert(book); db.Dispose(); if (result) { MessageBox.Show("성공적으로 추가되었습니다."); LoadData(); } else { MessageBox.Show("다시 시도하여주십시오"); } // } }