Использование VB.NetПолучение значения в COMBOBOX проблемы
Я хочу, чтобы заполнить выпадающий со значениями таблицы, используя 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"
Это не в d воспроизведение данных.
Что-то не так в моем коде.
Нужна vb.net код Помощь
@Jojo - Не работает, он показывает ошибку – Gopal
@Gopal - я внесла изменения в код, попробуйте :) –
Показаны ошибки в DAL, поскольку «входной массив длиннее числа столбцов в этой таблице» – Gopal