我有多個SQL表,我用它來填充我的應用程序中的數據網格視圖和文本框。我想在應用程序的主頁上創建一個全局搜索功能,從搜索框中搜索所有表格並將其顯示在文本框中。我不知道從哪裏開始。文本框只是查看細節,不需要保存,編輯或刪除。我目前有一個搜索框和一個搜索按鈕,然後是一個名爲results
的文本框。如何搜索多行文本框中的所有SQL表格和顯示行?
這是我的本錢..
Private Sub GlobalSearchbtn_Click(sender As Object, e As EventArgs) Handles GlobalSearchbtn.Click
Try
conn.Open()
Dim sql1 As String
sql1 = "SELECT * from sys.objects where type like '" & txtGlobalsearch.Text & "%'"
cmd = New SqlCommand(sql1, conn)
reader = cmd.ExecuteReader
While reader.Read
txtresults.Text = reader(1).Tostring
End While
conn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
做的一個例子.Text值? –
是的,不應該有很多匹配,因爲這些表並不廣泛。可以在文本框中顯示多個表格行嗎?如果它的格式很奇怪,它並不重要。或者是使用gridview的唯一方法? – Matt
誠摯的,這並不難,但我不認爲這是一種有效的做事方式。我正在爲你寫答案 –