protected void Accept(Object sender, EventArgs e) { int index = ((GridViewRow)((Control)sender).NamingContainer).RowIndex; Label labelForHoldTheValue = (Label)GridView1.Rows[index].Cells[0].FindControl("Label1"); int labelToInteger = Convert.ToInt32(labelForHoldTheValue.Text); vacancyManager.ApproveVacancy(labelToInteger); LabelToShowMsg.Text = "Approved Successfully"; LabelToShowMsg.Visible = true; add(); }