DataForm Designer is used to control how eDataForm web control will work on the web form. eDataForm web control is a data entry component which can create, insert, update and delete record without you writing a single line of .net code. To use eDataForm control, first of all, you need to create a DataForm.NET. On the DataForm Designer page, there are three tabs which represent DataForm, GridForm Designer and Criteira Designer.
The properties of DataForm are divided into four sections:
- Layout
Fields per Row indicates the number of fields per row. Each visible field has a pair of a title and an input control, except LiteralControl.
- Appearance
- Database
- Primary Key not Updatable. If checked, primary key fields will not be updated if data is saved or retrieved from database. Default is checked.
- Use Optimistic Concurrency. If checked, eDataForm control will use optimistic concurrency updating logic. The primary key fields and alphanumeric fields will be compared with the original value when updating by default. But you can add or remove fields from the checklist. See how to Add to Concurrency Check
- Toolbar
- Toolbar Position indicates the position of the embedded buttons.
- Toolbar Button Type indicates the type of the buttons. It can be normal buttons, link buttons or image buttons.
After a DataForm is created, check on/off "In use" checkbox next to the column name and save the DataForm. The properties of field in DataForm.NET Designer are frequently used properties.

- The first checkbox column is used to enable/disable fields. The difference between "disable " and "delete" is whether or not the properties of field are removed from system. If a field is deleted, the properties of field are removed from system. If the field is needed again, all properties needs to be set again. However, if a field is disabled only, that field's
properties are still in system. Just re-enable it and it can be used again.
- Column Name is the name of column retrieved from table in database. This column is not editable. Click the link to open a window for editing more attributes.
- Field Title gives field a friendly name. Default field title is field id. If Field Title is empty, the related control will occupy its cell and then it won't be displayed. If you want to display a empty Field Title, enter a space in the Field Title.
- Control Type is the web control that presents field in eDataForm component. eDataForm component provides several input controls.
- Data Types of field in database are mapped to other more meaningful data types, such as Credit Card. Data types are also used to validate user input for every field.
- ColSpan specifies how many columns input control will span.
- Visible indicates whether the field will show up on the page. If visible is not checked, the control will be a hidden textbox and its control type is ignored.
- Order are used to set the display sequence of column in DataForm.
More field properties can be accessed by clicking field's ID. Please refer to
DataForm Field Property or
eDataForm class for more information.