首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataRepeater意外显示新项目

DataRepeater意外显示新项目
EN

Stack Overflow用户
提问于 2015-10-08 16:58:27
回答 1查看 134关注 0票数 1

我有一个DataRepeater (Microsoft.VisualBasic.PowerPacks),它的100+记录由每个项目中的大约5个TextBoxes和相应的标签组成,这样它就可以滚动。如果重要的话,它的DataSource是通过这一行设置的:

代码语言:javascript
复制
repeater.DataSource = myDataSet.Tables["TableName"];  

奇怪的是:当我向这个DataRepeater (repeater.AddNew())添加一个新行时,它会将底部的新字段引入焦点,但它似乎是从另一个项复制了数据。它似乎并不总是同一项。另外,如果我在DataRepeater的底部没有新条目中的任何内容,并且反复滚动,那么就会有(可能)与另一个随机项不同的数据。

在这一点上我基本上是不知所措。没有滚动事件会导致这种情况,而且对项的这种更改不会触发DataRepeater或父用户控件的单个事件/方法。

有没有人经历过类似的问题,或者有可能导致这种行为的原因?

Update:添加多个新项似乎会导致它们从连续的现有项(例如)获取数据。3个新项目可能显示来自项目100-102的数据,然后再滚动一次,现在它们可能显示来自项目150-152的数据)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-08 18:08:14

您可能希望将新行添加到数据集的表中,中继器将在运行时更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33021807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档