private void gvItemDetails_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { if (e.ColumnIndex == gvItemDetails.Columns["Edit_ItemDetl"].Index) { if (Convert.ToBoolean(gvItemDetails.Rows[e.RowIndex].Cells["Edit_ItemDetl"].Selected) == true) { int SlNo = Convert.ToInt32(gvItemDetails.Rows[e.RowIndex].Cells[gvItemDetails.Columns["SLNo_Item"].Index].Value); DataRow[] dr = dtItemDetails.Select("SLNo_Item=" + SlNo); PMProductItemDetails ItemDetl = new PMProductItemDetails(dr); ItemDetl.objfrmProductPromotion = this; ItemDetl.Show(); } } if (e.ColumnIndex == gvItemDetails.Columns["Del_ItemDetl"].Index) { DialogResult dlgResult = MessageBox.Show("Do you want delete this record?", "Confirm?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.Yes) { int SlNo = Convert.ToInt32(gvItemDetails.Rows[e.RowIndex].Cells[gvItemDetails.Columns["SLNo_Item"].Index].Value); DataRow[] dr = dtItemDetails.Select("SLNo_Item=" + SlNo); dtItemDetails.Rows.Remove(dr[0]); GetItemDetails(); MessageBox.Show("Selected Data Deleted Sucessfully", "SSERP", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void btnAddItemDetails_Click(object sender, EventArgs e) { PMProductItemDetails ItemDetl = new PMProductItemDetails(); ItemDetl.objfrmProductPromotion = this; ItemDetl.Show(); }