Приведенный ниже код используется в решении Linq to SQL и находится в событии Load формы.
Он отлично работает, чтобы отобразить упорядоченный список имен людей и установить для элемента значения значениеID человека.
Тем не менее, я собираюсь часто использовать эти списки «люди», поэтому я бы хотел добавить сабвуфер в мой код Utility, так как в событии Load формы есть только одна строка.
Я хочу вызвать что-то вроде: Call ComboboBoxPeople(cbo, tblTurnbackMain, ReportedByID)
Подпрограмма будет начинаться как: Public Sub ComboboxPeople(cbo as Combobox, tbl as 'sometype', fld as 'someothertype')
Что я могу использовать в качестве типов параметров для tbl
иfld
?
'-- cboReportedBy datasource
Dim LQ = (From p In TurnbackDC.vewPeopleAll, t In TurnbackDC.tblTurnbackMain
Where p.PeopleID = t.ReportedByID
Select p.Person, p.PeopleID).Distinct()
Dim LT = From x In LQ
Order By x.Person
Select x.Person, x.PeopleID
cboReportedBy.DataSource = LT
cboReportedBy.DisplayMember = "Person"
cboReportedBy.ValueMember = "PeopleID"
Спасибо!Dan