# Data Binding

Discover the latest online win strategies for data binding with SpreadNET.

## Content

You can bind the Spread component to a data set, such as data in a database, or to anything that the .NET framework allows, such as an IList object. You can work with data binding Spread with data or other controls by these tasks:

* [Binding to Data](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind)
    * [Binding Spread to an External Data Set](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind/spwin-databind-howto)
    * [Binding a Cell Range in Spread to an External Data Source](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind/spwin-databind-range)
    * [Binding a Cell Range in Spread as a Data Source to an External Control](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind/spwin-databind-customrange)
    * [Binding a Combo Box to a DataReader](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind/spwin-databind-comboreader)
* [Customizing Data Binding](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-custom)
    * [Adding an Unbound Column to a Bound Sheet](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-custom/spwin-databind-unboundcol)
    * [Customizing Column and Field Binding](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-custom/spwin-databind-field)
    * [Customizing Cell Types for Bound Sheets](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-custom/spwin-databind-celltypes)
    * [Customizing Column Headers for Bound Sheets](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-custom/spwin-databind-colheaders)
* [Adding to Bound Data](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-adds)
    * [Adding a Row to a Bound Sheet](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-adds/spwin-databind-addrow)
    * [Adding an Unbound Row to a Bound Sheet](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-adds/spwin-databind-unboundrow)
* [Working with Hierarchical Data Display](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-hierarchy)
    * [Creating a Hierarchical Display Manually](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-hierarchy/spwin-hierarchy-manual)
    * [Creating Custom Hierarchy Icons](/spreadnet/docs/latest/online-win/overview/spwin-devguide/spwin-data-binding/spwin-databind-hierarchy/spwin-customhiearicons)

## See Also

[Spread Designer Guide](/spreadnet/docs/latest/online-win/overview/spwin-designerguide)