Vb.net 未绑定数据中继器滚动问题

Vb.net 未绑定数据中继器滚动问题,vb.net,visual-studio-2008,scroll,datarepeater,powerpacks,Vb.net,Visual Studio 2008,Scroll,Datarepeater,Powerpacks,我把一个DataRepeater拖到我的表单中 向DataRepeaterItem添加了一个文本框 在表单中添加了一个按钮 编写了以下两行代码: 私有子按钮1\u单击(..)处理按钮1。单击 DataRepeater1.VirtualMode=True DataRepeater1.AddNew() 端接头 运行项目 按添加按钮 在文本框中写“1” 按添加按钮 在文本框中写“2” 按添加按钮 在文本框中写“3” 按添加按钮 在文本框中写上“4” 直到这里一切都好 然后向上滚动数据中继器 “1”更改

我把一个DataRepeater拖到我的表单中

  • 向DataRepeaterItem添加了一个文本框

  • 在表单中添加了一个按钮

  • 编写了以下两行代码:

    私有子按钮1\u单击(..)处理按钮1。单击 DataRepeater1.VirtualMode=True DataRepeater1.AddNew() 端接头

  • 运行项目

  • 按添加按钮

  • 在文本框中写“1”

  • 按添加按钮

  • 在文本框中写“2”

  • 按添加按钮

  • 在文本框中写“3”

  • 按添加按钮

  • 在文本框中写上“4”
  • 直到这里一切都好

    然后向上滚动数据中继器

    “1”更改为默认文本框1

    为什么会这样。我怎样才能防止它发生


    提前感谢。

    中继器控件本身不会保存所有值。在虚拟模式下,您不必使用数据源,但必须使用某些东西。在本例中,他们使用了一个简单的整数数组: