下面的代碼用於Linq to SQL解決方案,並且位於窗體的Load事件中。如何將Linq傳遞給函數的SQL類型
它可以正常顯示人員姓名的有序列表,並將值成員設置爲該人員的ID。
但是,我將要使用這些「人員」組合框,因此我想將一個子代碼放入我的實用程序代碼中,表單的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
什麼是'tbl'和'fld'參數應該是什麼意思?它們與你發佈的代碼有什麼關係? – svick
不要忘記標記你最喜歡的答案;-) – Steven