我有两个类,即CustomerOrder和Customer类,该类有一个对orders集合的引用。我使用master detail BindingSource。
我的问题是,当我对订单使用延迟加载模式时,我的详细信息BindingSource不会更新。
用户界面
BindingSource1.datasource = GetCustomers();
BindingSource2.DataMember = "Orders";
BindingSource2.datasource = BindingsSource1;所以在我的datagridView1点击事件中
if (customer.orders != null)
{
customer.Orders = LoadOrders();
}我很感谢大家的帮助。
发布于 2009-07-18 15:14:11
尝试重置绑定:
BindingSource1.DataSource = GetCustomers();
BindingSource2.DataMember = "Orders";
BindingSource2.DataSource = BindingSource1;
BindingSource2.ResetBindings(true);https://stackoverflow.com/questions/1147751
复制相似问题