gpt4 book ai didi

c# - 绑定(bind)源刷新

转载 作者:行者123 更新时间:2023-11-30 15:12:34 25 4
gpt4 key购买 nike

我有 2 个类,即 CustomerOrderCustomer 类具有对订单集合的引用。我使用主细节 BindingSources。

我的问题是当我使用延迟加载模式时对于订单,我的详细信息 BindingSource 未更新。

界面

BindingSource1.datasource = GetCustomers();
BindingSource2.DataMember = "Orders";
BindingSource2.datasource = BindingsSource1;

所以在我的datagridView1点击事件

if (customer.orders != null)
{
customer.Orders = LoadOrders();
}

我很感激任何帮助。

最佳答案

尝试重置绑定(bind):

BindingSource1.DataSource = GetCustomers();
BindingSource2.DataMember = "Orders";

BindingSource2.DataSource = BindingSource1;
BindingSource2.ResetBindings(true);

关于c# - 绑定(bind)源刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1147751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com