The whole attraction of the formview and 2-way binding was to avoid going through each control this way (there are over 40 on some of our forms).Surely the formview cannot be this useless - there must be a way to get a datatable, datarow or dictionary collection with all the new values? To Code Cruiser: Thank you but you did not make any suggestions about where to put this (my original request did say "can anyone help us with the vb code we need here AND tell us how to "wire it up" to the form View events?I get 0 values for Old Value and New Value in Item Updating event, even though i try to update any row. For example, for COMPUTING category there will be NOTEBOOKS DESKTOPS etc. What I want to do is on the Form View_Item Updating event, I want to check the Old Values collections, use that to calculate some values and then insert them into the New Values collection. & Detailsview control for VS I have a detailsview control on my form thats linked to a sql file. However, I can't figure out how to "go to the next line." Pressing the enter key obviously doesn't work, & it doesn't like html like or . Hi, In formview we could position the controls anywhere we like and bind it to the datasource.How can i get access to values of Old Value, New Values. There will be a image for CATEGORIES and linkbuttons with Subcategories. My problem is that all the Old Values for these one-way databound labels come up null, even though they have values. Details View Control, Validator Control Hello, I am trying to add a Required Field Validator Control to a template field in the Details View Control, here is the code: Calendar2. But i am not finding same function in detailsview.i could only see that the record are shown as a single list.This Form View behavior can be problematic when we we need the original object and the modified object to perform an update with conflict detection (see LINQ to SQL example below).Note that Conflict Detection is set to Compare All Values in the Object Data Source.In brief, LINQ to SQL compares the original value and new value and generates SQL code to update the original object.
Hi, I'm trying to update values from Detals View using C# codebehind. Basically,the menu will be like this, Categories Sub Categories. I have a Form View control populated with some labels that use one way databinding to a database. When I run the web app, I choose to edit this field & can type whatever I want no problem. Hi zhughes, You can implement "go to the next line by pressing the enter key". How to modify the position of controls present inside detailsview? NET 3.5 SP1This post describes two gotchas with the Form View control when binding:1) When performing two way databinding, Null values and Nullables get changed to string. 2) Two way binding is not supported for nested controls.When performing two way databinding, Null values and Nullables get changed to string. The way the Form View control handles null values has caused me some grief :-( Consider a Form View bound to an Object Data Source like so: On the other hand, if we try the same thing with the Details View control, the Last Name will still be “null” on update.While there are other techniques you can use with Linq to SQL to avoid the issue above, the point of this post is to show how the Form View handles null values.The workaround is to subscribe to the Form View Item Updating event and look for string.empty New Values and set those to null instead.