You never answered the question about using Break Points to help you debug your code (if you don't know about break points you should learn, they're a very valuable tool).
I think I missed this question. I will look at it.

kpmc was trying to show you that you needed a "" in your data path, "\Xmlfile.xml".
I corrected it. Thanks.

I can tell you right now that you doing that data binding in the wrong place, you don't want to wait till after the data has been entered, do it in the form load event.
Thanks, wes4dbt. I was with this doubt. Tried in the Form Load, and get the same error.