【发布时间】:2013-09-29 20:53:46
【问题描述】:
我想要一个表单中的标签,其文本值根据类实例的值而变化。看起来我可以将标签的文本值绑定到对象数据源。当我尝试这个时,它似乎不起作用。
Me.Label4.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.ItemInfoBindingSource, "ItemNumber", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged))
我的 itemInfoBindingSource:
Me.ItemInfoBindingSource.DataSource = GetType(CFP.ItemInfo)
和类定义:
Public Class ItemInfo
Public Property ItemNumber As String = "rename"
Public Property Description As String
Public Property FileLocation As String
Public Property CompileHistory As List(Of CompileHistory)
End Class
我认为我所做的是绑定到一个类,而不是一个类的实例。想一想,我真正想做的是将一个类的实例绑定到一个标签......如何? 这可能吗?
【问题讨论】:
标签: vb.net data-binding