protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label l1 = (Label)GridView1.Rows[e.RowIndex].FindControl("TextBox1"); TextBox t1 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("noofpos"); TextBox t2 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("reqdate"); TextBox t3 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("skills"); Label l = (Label)GridView1.Rows[e.RowIndex].FindControl("TextBox2"); TextBox t4 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("experience"); TextBox t5 = (TextBox)GridView1.Rows[e.RowIndex].FindControl("location"); int uid = (int)Session["uid"]; int aprved = 1; if (uid == 0) { aprved = 3; } int result = vacancyManager.UpdateVacancy(Convert.ToInt32(l1.Text), Convert.ToInt32(t1.Text), Convert.ToDateTime(t2.Text), t3.Text.ToString(), Convert.ToInt32(t4.Text), t5.Text.ToString(), aprved); if (result == 0) { Label9.Visible = true; } else { Label9.Visible = false; } GridView1.EditIndex = -1; add(); }