Windows 窗体数据绑定

在 Windows 窗体中,数据绑定使您能够在窗体控件中显示和更改来自数据源的信息。 可以绑定到传统数据源以及几乎任何包含数据的结构。

在本部分中

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

Windows 窗体 支持的 数据源
介绍可用于 Windows 窗体的数据源。

与数据绑定相关的接口
介绍用于 Windows 窗体数据绑定的多个接口。

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

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

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

如何:应用 PropertyNameChanged 模式
展示如何将 PropertyNameChanged 模式应用于 Windows Forms 用户控件的属性。

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

如何:实现 IListSource 接口
演示如何实现 IListSource 接口以创建一个可绑定类,该类不实现 IList,而是从另一个位置提供列表。

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

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

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

参考

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

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

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

DataGridView 控件
提供一个演示如何使用可绑定数据网格控件的主题列表。

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