private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) return; //edit if (e.ColumnIndex == 0) { var dataGridViewRow = dataGridView1.Rows[e.RowIndex]; var dataBoundItem = (Bond)dataGridViewRow.DataBoundItem; var addBond = new AddBond(); addBond.SetUiMode(); addBond.SetData(dataBoundItem); addBond.ShowDialog(this); LoadBonds(); } //delete if (e.ColumnIndex == 1) { var dataGridViewRow = dataGridView1.Rows[e.RowIndex]; var dataBoundItem = (Bond)dataGridViewRow.DataBoundItem; var result = MessageBox.Show(@"Are you sure,you want to delete?", @"Delete Bond", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { var dal = new DAL(); dal.DeleteBond(dataBoundItem.Id); LoadBonds(); } } }
private void btnAddBond_Click(object sender, EventArgs e) { var addBond = new AddBond(); addBond.ShowDialog(this); LoadBonds(); }