protected void gvRequirement_RowUpdating(object sender, GridViewUpdateEventArgs e)
 {
     e.Cancel = true;
     string header = (string)e.NewValues["requirement_header"];
     string description = (string)e.NewValues["requirement_desc"];
     int sequence = (int)e.Keys["sequence"];
     if (isValidRequirement(header))
     {
         DepartmentOrderDetailTableAdapters.DepartmentOrderRequirementTableAdapter tableAdapter = new DepartmentOrderDetailTableAdapters.DepartmentOrderRequirementTableAdapter();
         tableAdapter.Update(header, description, loggedInUserId, sequence, sequence);
         gvRequirement.EditIndex = -1;
         gvRequirement.DataBind();
         btnAddRequirement.Focus();
     }
 }