# IBinding interface

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public interface IBinding
```

Base binding interface

**Remarks:** Binding provides a way to bind your data objects to control properties and grid values. This base class adds the ability to unbind the binding, or update it manually.

**Derived types:** [Binding](https://eto.picoe.ca/api/type/eto.forms.binding.md), [IIndirectBinding<T>](https://eto.picoe.ca/api/type/eto.forms.iindirectbinding-1.md)

## Methods

- [Unbind](https://eto.picoe.ca/api/type/eto.forms.ibinding/unbind.md): Unbind this instance from its parent.
- [Update](https://eto.picoe.ca/api/type/eto.forms.ibinding/update.md): Updates the binding from the source to the destination
