绑定源刷新
我有 2 个类,即 CustomerOrder
和 Customer
类 具有对订单集合的引用。 我使用主详细信息 BindingSource
。
我的问题是当我使用延迟加载模式时 对于订单,我的详细信息 BindingSource
未更新。
UI
BindingSource1.datasource = GetCustomers();
BindingSource2.DataMember = "Orders";
BindingSource2.datasource = BindingsSource1;
因此,在我的 datagridView1
Click 事件中,
if (customer.orders != null)
{
customer.Orders = LoadOrders();
}
我感谢任何帮助。
I have 2 classes i.e CustomerOrder
and Customer
class
has a reference to a collection of orders.
I use master detail BindingSource
s.
My problem is when I use the lazy load pattern
for orders my detail BindingSource
is not updated.
UI
BindingSource1.datasource = GetCustomers();
BindingSource2.DataMember = "Orders";
BindingSource2.datasource = BindingsSource1;
So in my datagridView1
Click event
if (customer.orders != null)
{
customer.Orders = LoadOrders();
}
I appreciate any help with this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试重置绑定:
Try reseting the binding: