值使用VB.Net獲取在組合框的問題
我想用3層架構
代碼,以填補表值的組合框。
DAL
Public Function Combo1(ByVal cmb1select As string) As SqlDataReader
cmd = New SqlCommand("Select Name from table1", con)
dr = cmd.ExecuteReader
While (dr.Read())
cmb1select = (dr("Name"))
End While
Return dr
End Function
BLL
Public Function combo1(ByVal cmb1select As String) As SqlDataReader
dr = New New_DAL().Combo1("cmb1select")
Return dr
End Function
UL
combobox1.Items.Add(New New_BLL().combo1("cmb1select"))
上面的代碼運行,但我在組合框中獲取的值作爲 「System.Data.SQLclinet.SQL」
它在沒有顯示數據。
我的代碼有問題。
需要vb.net代碼幫助
@Jojo - 不工作,它顯示錯誤 – Gopal 2010-02-25 11:20:45
@Gopal - 我對代碼進行了修改嘗試:) – 2010-02-26 03:02:02
在DAL中顯示錯誤,因爲「輸入數組長度超過了此表中的列數」 – Gopal 2010-02-28 07:13:02