Personally I prefer not to bind the text boxes to a datasource. Typically I will use an array of text boxes and populate them in a loop
for example if there are 10 fields in the RS and an array of 10 textboxes to be populated the code may look somethign like.
For x=0 to 9
Using this method the text box is not bound to the database so any changes to the data in the boxes do not have any effect on the database unless you write code to do so in your save routine. Basically the opposite of what is above