我在做vb.net編程。在那,我使用一個文本框,一個gridview和一個按鈕。現在,我想將查詢傳遞給文本框,並且當點擊按鈕時,我想將結果顯示在datagridview中。如何在vb.net中使用單個文本框傳遞多個值?
即,假設我傳遞選擇查詢並單擊按鈕,那時我想將表數據顯示到datagridview中。
我在做vb.net編程。在那,我使用一個文本框,一個gridview和一個按鈕。現在,我想將查詢傳遞給文本框,並且當點擊按鈕時,我想將結果顯示在datagridview中。如何在vb.net中使用單個文本框傳遞多個值?
即,假設我傳遞選擇查詢並單擊按鈕,那時我想將表數據顯示到datagridview中。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim query As String = TextBox1.Text
Try
SqlDataSource1.SelectCommand = query
SqlDataSource1.DataBind()
Catch ex As Exception
MsgBox("No results returned")
End Try
End Sub
這不會工作的人。因爲我想在文本框中傳遞查詢。並在當時點擊我想顯示結果在datagridview –
編輯字符串「」到TextBox1.Text –
我不知道你用的是什麼Db
但我有使用Sql
一個例子。
例子:
你想從Students
Db
的Name
。
Dim dt As New DataTabale
Dim con As New SqlConnection("connection")
Dim cmd As New OdbcCommand("SELECT * FROM [Students] WHERE [Name] = @Name", con)
con.Open()
cmd.Parameters.Add("@Name", SqlDbType.NVarChar).Value = TextBox.Text
dt.Load(cmd.ExecuteReader())
GridView1.DataSource = dt
GridView.DataBind()
您可以將此碼放在Button
。
Ps。我查看了你的代碼的編輯歷史,我看到你正在使用Db
。
就像我一樣,所有其他人都想幫助你。但首先讓我們知道你到現在爲止嘗試過什麼。如果你還沒有嘗試過任何東西,[全能](https://www.google.co.in/?gfe_rd=cr&ei=LfN2Wae-JKvv8wfkn6uQAQ)肯定會幫助你到達某處 –
到目前爲止你做了什麼? –
我完成了代碼,但沒有得到預期的結果。 –