# Data Binding

Get started with MultiSelect, the WinForms control that provides the ease of selecting multiple objects from a list/collection. See more in documentation here.

## Content



MultiSelect provides data binding support that lets you populate data in the control. It allows you to bind the control to complex objects and data sources. To bind MultiSelect to a data source, you need to access the [BindingInfo](/componentone/docs/win/online-multiselect/) property of the control. This property contains information about data source and other data binding options. The **BindingInfo** property contains all the important attributes for binding which are [DataMember](/componentone/docs/win/online-multiselect/), [DataSource](/componentone/docs/win/online-multiselect/), [CheckedMemberPath](/componentone/docs/win/online-multiselect/), [DisabledMemberPath](/componentone/docs/win/online-multiselect/), [DisplayMemberPath](/componentone/docs/win/online-multiselect/), [TagsDataSource](/componentone/docs/win/online-multiselect/), and [TagsMemberPath](/componentone/docs/win/online-multiselect/). To bind the MultiSelect control, you need to assign the [DisplayMemberPath](/componentone/docs/win/online-multiselect/) property of object or data source.

You can bind MultiSelect using any of the following ways:

[Bind MultiSelect to a data source](/componentone/docs/win/online-multiselect/databinding/bindtodatasource)

Learn how to bind MultiSelect to a data source in code.

[Bind MultiSelect to object collection](/componentone/docs/win/online-multiselect/databinding/bindtoobjectcollection)

Learn how to bind MultiSelect to object collection in code.

[MultiSelect in unbound mode](/componentone/docs/win/online-multiselect/databinding/multiselectinunboundmode)

Learn how to implement MultiSelect in unbound mode through code.