У меня есть следующий код в моей программе, где я нажимаю на базу данных SQLCe, чтобы добавить результаты в список.Эта часть работает, но вместо выхода из функции QueryDB она переходит к оператору else и снова запускает функцию, которая возвращает нулевое значение.Я разработал его таким образом, потому что я хотел проверить, что база данных открыта, прежде чем я попытаюсь выполнить инструкцию SQL, и, если она не открыта, вызовите метод, чтобы открыть его и снова запустить функцию.*
Вторая проблема у меня возникает, когда я пытаюсь заполнить список в поле со списком в моем классе формы, где я вызываю базу данных и использую возвращенный список для заполнения своего поля со списком.Я не могу понять, как получить код для работы со списком.
Private Sub cmbInvestmentStrategy_DropDown(sender As System.Object, e As System.EventArgs) Handles cmbInvestmentStrategy.DropDown
Dim strat As New clsInvestmentStrategies()
Dim invStrat As New List(Of String)
invStrat = strat.getInvestmentStrategies() 'String cannot be converted to List(pf String)
cmbInvestmentStrategy.Items.Add(invStrat) 'Error 3 Value of type 'System.Collections.Generic.List(Of String)' _
'cannot be converted to '1-dimensional array of Object'.
End Sub
Любая помощь будет принята с благодарностью.
Спасибо!