Я пытаюсь создать ObjectDataSource, который я могу использовать для привязки к BindingSource, который, в свою очередь, должен быть привязан к ComboBox.
Я создал простой класс и простой список для этого класса (см. Ниже)
- Класс списка Times не отображается на моей панели инструментов, поэтому я не могу перетащить его на форму, чтобы выбрать его в качестве источника данных для источника привязки.
- Второй вариант - создать новый источник данных проекта (ObjectDataSource). Здесь предлагается «выбрать объект, с которым вы хотите связать». Я добавил в Form1 переменную friend / public / private, которая создает экземпляр класса Times. Однако эта переменная не показывает. Единственный объект, который появляется в моем пространстве имен проекта, это Form1.
Чего мне не хватает?
Public Class Time
Private _timeValue As String
Private _timeDisplay As String
Public Sub New(ByVal Value As String, ByVal Display As String)
Me._timeDisplay = Display
Me._timeValue = Value
End Sub
Public Property Display() As String
Get
Return Me._timeDisplay
End Get
Set(ByVal value As String)
Me._timeDisplay = value
End Set
End Property
Public Property Value() As String
Get
Return Me._timeValue
End Get
Set(ByVal value As String)
Me._timeValue = value
End Set
End Property
End Class
Public Class Times : Inherits List(Of Time)
Public Sub New()
End Sub
End Class