【发布时间】:2016-07-12 08:18:50
【问题描述】:
我有一个带有BindingSource 的基本表单。我有一个继承自基本表单的第二个表单,并且这个第二个表单有另外 5 个绑定源。
我想获取第二种形式(即6)的绑定源列表。
所以,在基本形式的OnLoad中,我首先尝试了:
var list = this.Controls.OfType<BindingSource>();
但我只得到了基本表单的绑定源。然后我尝试了:
var List = (from Component bs in this.components.Components
where bs is BindingSource
select bs);
这也返回相同的绑定源。
在基本形式的OnLoad 中执行上述操作应该可以工作,因为我可以获得第二种形式的所有控件。
但是,我似乎无法获得第二种形式的绑定源。
那么列出它们的正确方法是什么?
【问题讨论】:
标签: c# winforms bindingsource