未绑定数据中继器滚动问题
我将一个 DataRepeater 拖入我的表单中。
向 DataRepeaterItem 添加了一个文本框。
向表单添加了一个按钮。
写了这两行代码:
私有子 Button1_Click(..) 处理 Button1.Click DataRepeater1.VirtualMode = True DataRepeater1.AddNew() End Sub
运行项目
按添加按钮
在文本框中写入“1”
按添加按钮
在文本框中写入“2”
按添加按钮
在文本框中 写“3”
- 写“3”
按添加按钮
- 在文本框中
写“4”直到这里一切都很好。
然后滚动数据重复器向上
“1”更改为默认 TextBox1
为什么会发生这种情况。我怎样才能防止它发生。
提前致谢。
I Dragged a DataRepeater into my form.
Added a TextBox to the DataRepeaterItem.
Added A button to the form.
Wrote these 2 Lines of Code :
Private Sub Button1_Click(..) Handles Button1.Click
DataRepeater1.VirtualMode = True
DataRepeater1.AddNew()
End SubRun Project
Press Add Button
in the textBox Write "1"
Press Add Button
in the textBox Write "2"
Press Add Button
in the textBox Write "3"
Press Add Button
- in the textBox Write "4"
Till Here Every Thing is Fine.
Then Scroll data repeater Up
"1" Changes to default TextBox1
Why Does it happen. How can I prevent it from happening.
Thanks in Advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
转发器控件本身不会保存所有值。在虚拟模式下,您不必使用数据源,但必须使用某些东西。在此示例中,他们使用了一个简单的整数数组: VB.NET Repeater Simple没有数据源的数据绑定
The repeater control isn't going to hold all the values by itself. In virtual mode you don't have to use a datasource, but you have to use something. In this example, they used a simple Integer array: VB.NET Repeater Simple Data Binding Without Datasource