에 값을 얻기.내가 3 계층 아키텍처</p> <p>코드를 사용하여 테이블 값으로 콤보를 채우려 VB.Net</p> <p>을 사용하여 콤보 문제
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
@Gopal - 코드를 수정했습니다. –
"입력 배열이이 테이블의 열 수보다 깁니다" – Gopal