Every now and then I come across those weird, annoying issues with ASP.NET which very few people seem to have had, and no one seems to have an answer. It's especially frustrating because I can spend hours (I've spent 4 hours today tracking this one down) trying to figure out what's going on. Maybe one of the gifts of being a programmer comes the ability to spend 4 hours researching, testing, and focusing on one problem. In any case, we use FormViews pretty regularly in our ASP.NET applications. For those who don't know, a FormView is very similar to the DataGrid and GridView controls. You can place your form fields in either an ItemTemplate, EditItemTemplate or IntertItemTemplate. This lets you bind the FormView to a DataSource and simple use Bind() to populate the values and update them back into the database. We've been able to create pages with no, or very, very little code in the code behind using this method, and after a bit of a learning curv...