【发布时间】:2017-01-20 22:17:37
【问题描述】:
所以我有一个 IBindingList 作为 DevExpress 图表的数据源。这样做是因为图表会随着数据的收集自动更新。
但是,与其创建单独的 DataTable 并在其中记录数据,我更愿意使用 IBindingList 并将其和记录的结尾转换为可以批量插入数据库的源。
除了 FastMember 包之外,我见过的大多数方法都是递归的,但我终其一生都无法将 IbindingList 转换为 IEnumerable。
有没有人对此有任何想法来提高上述效率?
【问题讨论】:
-
可以显示相关代码吗? IBindingList 背后的数据存储是什么?
-
我很困惑...IBindingList inherits IEnumerable.。根据定义,任何 IBindingList 也是 IEnumerable....
-
请看这个 sn-p - pastebin.com/04d6STb2 它应该让你知道发生了什么。我以为 IBindingList 继承了 IEnumberable 我可以将其转换为 IEnumerable 但我不能。这是我之前尝试时引用的 FastMember 帖子 - stackoverflow.com/questions/564366/…
标签: c# binding dataset devexpress fastmember