Я пытаюсь создать поиск, где SQL-запрос зависит от переключателя и текстового поля. Таблица, текстовое поле и переключатель находятся в одной форме. Я использую Microsoft Visual Studio 2012 для Интернета и пытаюсь изменить источник данных для объекта GridView в форме. Тем не менее, я продолжаю получать сообщение об ошибке:
Свойство ConnectionString не инициализировано.
Как я могу это исправить? Ниже мой полный код.
Protected Sub btnSearch_Click(sender As Object, e As ImageClickEventArgs) Handles btnSearch.Click
Dim sqlQuery As String = ""
If radClient.Checked = True Then
GridView1.Visible = False
sqlQuery = "SELECT * FROM Sales WHERE ClientID = '" & txtSearch.Text & "'"
ElseIf radItem.Checked = True Then
GridView1.Visible = False
sqlQuery = "SELECT * FROM Sales WHERE ItemID = '" & txtSearch.Text & "'"
ElseIf radUser.Checked = True Then
GridView1.Visible = False
sqlQuery = "SELECT * FROM Sales WHERE UserID = '" & txtSearch.Text & "'"
ElseIf radUser.Checked = False And radClient.Checked = False And radItem.Checked = False Then
ErrorLabel.Text = "Error: You have not chosen a search criteria."
Return
End If
SqlDataSource3.SelectCommand = sqlQuery
SqlDataSource3.DataBind()
End Sub
Спасибо @Steve, @MuhammadOmar, @Westie и @AmitApollo за помощь с кодом в моей предыдущей теме.
Благодарю вас!