Windows 窗体数据绑定

Windows 窗体中的数据绑定使你可以显示和更改窗体上的控件中的数据源的信息。 可以绑定到传统数据源和几乎任何包含数据的结构。

本节内容

数据绑定和 Windows 窗体
提供了 Windows 窗体中的数据绑定概述。

Windows 窗体支持的数据源
介绍了可以与 Windows 窗体一起使用的数据源。

与数据绑定相关的接口
介绍了几种与 Windows 窗体数据绑定一起使用的接口。

如何:在 Windows 窗体中导航数据
演示如何在数据源中的项之间进行导航。

Windows 窗体数据绑定中的更改通知
描述了 Windows 窗体数据绑定的不同类型的更改通知。

如何:实现 INotifyPropertyChanged 接口
演示如何实现 INotifyPropertyChanged 接口。 该接口与属性在业务对象上更改的绑定控件通信

如何:应用 PropertyNameChanged 模式
演示如何将 PropertyNameChanged 模式应用于 Windows 窗体用户控件的属性

如何:实现 ITypedList 接口
演示如何通过实现 ITypedList 接口,启用可绑定列表的架构发现。

如何:实现 IListSource 接口
演示如何实现 IListSource 接口,以创建可绑定的类,其不实现 IList,但提供其他位置的列表。

如何:确保绑定到同一数据源的多个控件保持同步
演示如何处理 BindingComplete 事件,以确保所有绑定到数据源的控件保持同步。

如何:确保子表中的选定行保持在正确的位置
演示如何确保在更改父表的字段时,选定的子表行不会更改。

另请参阅与数据绑定相关的接口如何:在 Windows 窗体中导航数据,以及如何:在 Windows 窗体上创建简单绑定控件

参考

System.Windows.Forms.Binding
描述表示可绑定组件和数据源之间的绑定的类。

System.Windows.Forms.BindingSource
描述用来封装数据源以绑定到控件的类。

BindingSource 组件
包含演示如何使用 BindingSource 组件的主题列表。

DataGridView 控件
提供演示如何使用可绑定的 datagrid 控件的主题列表。

另请参阅在 Visual Studio 中访问数据