我似乎无法弄清楚如何将给定元素绑定到Windows窗体上的按钮。
当我在控件的属性下转到DataBindings
时,我会得到列的列表,然后单击一个名为ID
的列。
我得到ItemsBindingSource - ID
。
从所选列中选择给定元素的正确语法是什么。
答案 0 :(得分:1)
您需要在 CurrencyManager :
上设置当前项目Dim cm = CType(Me.BindingContext(<DataSource>), CurrencyManager)
' This will change the current record and trigger the update of the Button.
cm.Position += 1
如果它是来自SQL表的自动生成的源,则应为:Me.TableBindingSource
。
要根据某些条件选择记录,您可以在数据源中找到该项目的位置并将其设置为经理:
Dim element = cm.List.OfType(Of DataRowView).Single(function(view) view.Item("Column").ToString() = "Value")
cm.Position = cm.List.IndexOf(element)
这里有一些简单的例子: