我DataRepeater
在我的 VB.Net 应用程序中使用了一个控件,所以我可以制作一个定制的列表控件。
我知道它的主要功能是使用dataSets
和东西,但我实际上不想将我的东西转移到数据库中,因为在程序的上下文中它实际上没有任何意义。
所以我的目标是使用 adataRepeater
来列出邮件收件箱的内容。
一切正常,直到我向下滚动控件。当我向下/向上滚动查看每个项目(在这种情况下,每个列出的电子邮件)时,内容消失了,我只能看到一堆带有控件默认值的行 - 比如“Label1”等等.
这就是我填写dataRepeater
(缩写)的方式:
For each m as Message in mail.Inbox
dr.Addnew()
With dr.CurrentItem
.Controls("lblFrom") = m.From
.Controls("lblSubject") = m.Subject
End With
Next
正如我所说,在dataRepeater
我向上/向下滚动之前显示完美,当我这样做时,所有数据都会消失,只剩下具有控件默认(设计时)值的项目。
我在这里错过了什么吗?还是无法与 adataRepeater
合作来实现我的想法?
更新:在这里得到我的答案!