当我将它用作 a的 a (Windows 窗体)时,我可以假设元素的顺序IList<T>
保持不变,以便和在同一个对象上是等价的吗?DataSource
BindingSource
BindingSource.Position
List.IndexOf()
这对我很重要,因为Find
no 列表不支持BindingList
,所以我使用普通的旧IList.IndexOf
方法来确定元素的位置:
myBindingSource.Position = myItemList.IndexOf(myItem);
显然这工作正常。但我不知道我是否还不能弄清楚我是否真的可以依靠它来工作。我有点担心,因为BindingList
'List
属性将数据复制到新的列表结构中(见DataSource
备注)...
干杯,马蒂亚斯