Winforms 将UserControl数据绑定到集合

Winforms 将UserControl数据绑定到集合,winforms,data-binding,user-controls,Winforms,Data Binding,User Controls,我正在尝试创建一个用户控件,可以将其数据绑定到集合(具体来说是EntityCollection)。我只想设置一个属性,例如: MyControl.DataSource = Order.Items 然后,我希望我的控件能够检测何时在Order.Items集合中添加或删除实体 如何完成此操作?查看BindingList-它可以完成您要查找的操作。我正在尝试BindingList,但当我创建新的BindingList(Order.Items.ToList())并更新源EntityCollection

我正在尝试创建一个用户控件,可以将其数据绑定到集合(具体来说是EntityCollection)。我只想设置一个属性,例如:

MyControl.DataSource = Order.Items
然后,我希望我的控件能够检测何时在Order.Items集合中添加或删除实体

如何完成此操作?

查看BindingList-它可以完成您要查找的操作。我正在尝试BindingList,但当我创建新的BindingList(Order.Items.ToList())并更新源EntityCollection时,绑定列表不会得到更新。