使用绑定源,我在数据网格视图中显示了一个项目的集合(仓库),使用另一个绑定源,我正在显示该集合的详细信息(仓库中的箱)。
我正在尝试将第一个绑定源的位置设置为使用 .position 从以前的表单中选择的位置。
父绑定源正确地选择了所需的库,但来自第二个绑定源的所有 bin 都在尝试将自己设置为好像该库是第一个选择的库。
当使用 .position 选择父绑定源位置时,是否可以具体告诉子绑定源它应该查看父绑定源的哪个位置?
编辑:进一步解释
depotCollectionBindingSource.Position = depotCollectionBindingSource.IndexOf(location);
这将设置仓库集合的新位置。
但是,绑定到同一 datagridview 中另一个组合框的 binCollectionBindingSource 会继续列出 depotCollection 中第一个 depot 中的所有 bin,但它应该显示所选 depot 的所有 bin。