首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Datarepeater上的控件的值

获取Datarepeater上的控件的值
EN

Stack Overflow用户
提问于 2011-01-18 01:02:00
回答 1查看 1.1K关注 0票数 0

是否有可能获取文本框的值,例如,在datarepeater的第4行。我是通过将控制转移到它来实现的,但这并不是我想要的方式。我使用了代码DataRepeater1.currentIndex=5,然后选择了值。是否有可能在不将控件移动到此行的情况下获得该值。我的意思是我们从datagridview (vrName=datagridview1.item(1,1).value)获取值的方式。

谢谢弗尔坎

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-18 01:21:13

您应该使用DataRepeater的BindingSource并使用MoveNext、MoveLast、MovePrevious和MoveFirst在其中导航。在那里,您可以找到您的值,而无需将控件移动到此行。

代码语言:javascript
复制
    For i As Int32 = 0 To Me.AddressTableAdapterBindingSource.Count - 1
        'you don't need to iterate through all rows if you have the index, this is only an example'
        Dim row As DataRow = DirectCast(Me.AddressTableAdapterBindingSource(i), DataRowView).Row
        Dim ID As Int32 = DirectCast(row("AddressID"), Int32)
        Dim City As String = DirectCast(row("City"), String)
        'you could also change the value'
        row("City") = "[" & ID & "] " & City
    Next
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4715754

复制
相关文章

相似问题

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