我将DataRepeater拖到我的表单中。
向DataRepeaterItem添加了一个TextBox。
在表单中添加了一个按钮。
写了这两行代码:
Private Sub Button1_Click(..)处理Button1.Click DataRepeater1.VirtualMode = True DataRepeater1.AddNew() End Sub
运行项目
按添加按钮
写“1”
按添加按钮
在textBox中写“2”
按添加按钮
在textBox中写“3”
按添加按钮
直到这里,每件事都很好。
然后Scroll data repeater Up
“1”更改为默认TextBox1
为什么会发生。我怎样才能防止它发生。
先谢谢。
答案 0 :(得分:0)
转发器控件本身不会保留所有值。在虚拟模式下,您不必使用数据源,但必须使用某些内容。在这个例子中,他们使用了一个简单的整数数组:VB.NET Repeater Simple Data Binding Without Datasource