Additionally, the page included a Details View whose , thereby always rendering in insert mode.
From this Details View, the user could enter the name and price for a new product, click Insert, and have it added to the system (see Figure 1).
Template Fields, which were the topic of discussion in the Using Template Fields in the Grid View Control and Using Template Fields in the Details View Control tutorials, can consist of multiple templates defining separate interfaces for different row states.
There, select each of the Bound Fields and click the "Convert this field into a Template Field" link.Figure 3: Convert Each of the Details View's and Grid View's Bound Fields Into Template Fields (Click to view full-size image) Converting a Bound Field into a Template Field through the Fields dialog box generates a Template Field that exhibits the same read-only, editing, and inserting interfaces as the Bound Field itself.Similarly, when inserting a new record into a Details View control, those Bound Fields whose (the default) are rendered as empty textboxes, into which the user can provide the new record's field values.Likewise, Check Box Fields, which are disabled in the standard, read-only interface, are converted into enabled checkboxes in the editing and inserting interfaces.Figure 1: The Previous Example Allows Users to Add New Products and Edit Existing Ones (Click to view full-size image) Our goal for this tutorial is to augment the Details View and Grid View to provide validation controls.
In particular, our validation logic will: in action).While the default editing and inserting interfaces for the Bound Field and Check Box Field can be helpful, the interface lacks any sort of validation.If a user makes a data entry mistake - such as omitting the (such as -50) an exception will be raised from within the depths of the application architecture.The following markup shows the declarative syntax for the By clicking the "Convert this field into a Template Field," Visual Studio has created a Template Field whose templates mimic the user interface of the converted Bound Field.You can verify this by visiting this page through a browser.To add validation controls to the editing and inserting interfaces, the Bound Fields used by the Details View and Grid View controls need to be converted into Template Fields.