lookitstony 0 Newbie Poster

So after much troubleshooting I figured out where the issue is but I have no idea how to troubleshoot it or prevent it. I have a detailsview set to insert mode and inside it I have a textbox, fileupload control, 3 bound invisible labels, and one visible label for status of the upload.

Order of execution, I think??
----button click event
User clicks the button
Button sets invisible labels text for insertion
Checks file properties if uploadable
Uploads(or not) the file and updates the public variable
Sets status label to variable
----end

Since it is a detailsview it does all the inserting automatically. Though in the DetailView_inserting event I have it check if the file successfully uploaded and if not it triggers the e.cancel = true; Once the database has(n't) been updated the page refreshes and the data shows in the gridview and the status "Upload Completed" should now show in the detailsview. This is where it does not set the status label. I found that if I make the e.Cancel = true; fire than the status updates correctly but if I dont cancel the event on inserting the status label is not set.

Any ideas?? I am so lost it has taken me 4 days to come this far and now.. im completely lost.

Thanks for the help!! :)