# WebForms ComboBox Overview

**Telerik RadComboBox for ASP.NET AJAX** is a flexible drop-down control for ASP.NET applications.

#### Key Features

**RadComboBox** introduces a number of advanced features, including:

* [A client-side API](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/client-side-programming/overview) that includes the ability to add, delete and update RadComboBox items and allow the changes to persist server-side.

* Flexible binding mechanism, including:

  * [declarative binding](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/radcombobox-items/declaring-the-items-in-line)

  * [binding to different types of data source components](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/data-binding/server-side/binding-to-asp-datasource-components)

  * [populating from XML](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/data-binding/server-side/loading-items-from-xml)

  * [populating items through a WebService](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/data-binding/client-side/loading-items-from-webservice).

* [Load-on-demand](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/load-on-demand/overview) support for faster performance when the combobox has many items.

* Powerful [auto-complete](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/functionality/autocomplete) functionality with multi-item auto-complete.

* Fast client-side [filtering](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/functionality/filtering).

* [Sorting](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/functionality/sorting) of items.

* Support for [column headers and multiple columns](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/templates/headers).

* [End-user restriction](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/functionality/end-user-restriction) policies.

* [Customizable appearance](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/appearance-and-styling/controlling-appearance) through [skins](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/appearance-and-styling/skins). RadComboBox can be styled to a detailed level including the drop-down list elements, drop down button, and text entry areas.

* [Customizable items](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/radcombobox-items/overview), including the ability to assign tooltips to items and apply CSS styles to individual items.

* [Content template support](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/templates/overview).

* Support for [custom attributes](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/radcombobox-items/custom-attributes).

* [Animation](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/appearance-and-styling/animation) for the appearance of the drop-down list.

* Support for [right-to-left](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/appearance-and-styling/rtl-support) locales.

* Integration with ASP.NET [validation support](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/functionality/validation).

* [Keyboard support](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/accessibility-and-internationalization/keyboard-support) for easy navigation.

* [Server-side events](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/server-side-programming/events) for customizing behavior.

* **Overlay support**. RadComboBox can display its drop-down list over IE windowed objects suchHTML select boxes, Flash movies, and so on. This built-in feature does not need to be set explicitly through a property.

* **Screen boundary detection**.The drop-down expands to the opposite direction when necessary to prevent screen boundaries from being crossed.

* [Cross-page postbacks](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/functionality/cross-page-postbacks), which let you direct postbacks from the combobox to a different Web page.

* [Simple rendering](https://www.telerik.com/products/aspnet-ajax/documentation/controls/combobox/accessibility-and-internationalization/rendering) saves HTML output.

* Support for all major browsers, including Internet Explorer 5.0 and above, Netscape 6.0 and above (PC and Mac), Mozilla 0.6 and above (PC and Mac),Firefox 0.9 and above (PC and Mac), Opera 7 and above, and Safari 1.2 and above.

  ![WebForms ComboBox Overview](https://www.telerik.com/products/aspnet-ajax/documentation/assets/929e352542327db3d9acec59a7f8392f/combobox_overview.png "WebForms ComboBox Overview")

## See Also

* [Online Demos](https://demos.telerik.com/aspnet-ajax/combobox/examples/overview/defaultcs.aspx)

* [ASP.NET AJAX ComboBox](https://www.telerik.com/products/aspnet-ajax/combobox.aspx)
