Input control offers numerous features, to let developers build intuitive, professional-looking applications:
Display Dynamic Data
Functions in unbound as well as bound mode. In bound mode, a control is bound to a data source field.
Extensive DataBinding Support
Support data binding to all .NET data sources. This includes ADO.NET data source objects such as DataTable, DataView and DataSet.
Rich Data Formatting
Data Formatting feature in Input controls allows users to set standard or custom data formats (currency, percent, scientific and other for numbers, or LongDate/ShortDate for date time values), using password characters etc.
Data Validation Support
Supports data validation of the raw input string (PreValidation) as well as that of the typed value entered by the user (PostValidation).
Customizable Error Handling
Lets you detect an error while parsing or validating input value, and respond by showing an error message promptly.
Handle Null Values
Provides EmptyAsNull property in most of the controls for handling NULL and empty values, allowing the programmer to resolve this problem in practically any circumstance. The Input controls also provide a NullText property to specify the string to be displayed for null values.
Customizable Appearance
Allows customization of Input controls, owing to diverse properties and powerful theming capabilities. These provide flexible mechanism for adjusting look of the controls.
Handle Long Text Values
Lets you specify how to handle the text that doesn't fit in the available space using the Trimming property. This feature is specially useful for handling dynamic values.
Enhance Visual Appeal with Icon
Provides Icon property to add icon to each control, hence enhancing the visual appeal. The property supports bitmap, font and vector icons.