클래스의 인스턴스 값에 따라 텍스트 값이 변경되는 양식에 레이블을 지정하고 싶습니다. 레이블의 텍스트 값을 객체 dataSource에 바인딩 할 수있는 것 같습니다. 이것을 시도 할 때 작동하지 않는 것 같습니다.VB.NET label.text를 개체 속성에 바인딩
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
나는 내가 무슨 짓을하는 클래스가 아닌 클래스의 인스턴스에 바인딩 생각합니다. 그것에 대해 생각하고, 정말로하고 싶은 것은 클래스의 인스턴스를 레이블에 묶는 것입니다. 어떻게 ...? 이것이 가능합니까?
감사합니다. 내가 오늘 찾고 있었던 것. – thephez