smartDBforms.NET is an ASP.NET framework that allows fast and easy creation of professional database entry forms. smartDBforms.NET framework is highly customizable. You have full access to the user interface templates and can redesign them using the design time surface of Visual Studio. You have full control over the mapping of data types to user interface templates. smartDBforms.NET provides a data source control which auto generates insert, update and delete statements. When reading the data it extracts the meta information which is used by the SmartDBView and SmartDBControl controls to select the proper user interface template. The template displays the data and allows the user to edit the data. Just drop a SmartDBControl wherever you want on the SmartDBView container, select the field to bind to and that's it. The display or edit user interface is populated at runtime by inspecting the meta data information supplied by the SmartDataSource. Here are some of the features of smartDBforms.NET Creating database web forms in Visual Studio Design View, without writing a single line of code User interface selected dynamically at runtime. Automatic foreign key columns handling. Supports not only single but also multi-column foreign keys. A collection of ready-made user interface templates and their mapping to data types. Flexible Pager available Automatic SQL error handling Easy search user interface creation Easy template modification from the Visual Studio Design view. Automated update, insert and delete of the data. Two-way data binding. Update, insert and delete statements generated automatically from the select statement. Automatic data validation. Flexible way of defining the mapping between data types and user interface templates. Supports MS SQL server 2000 and newer versions. Design time smart tags. Label and layout templates can be reused by the user interface templates. Localization supported