如何刷新我的文本框时,在数据库 输入数据这里是我的代码....刷新文本框
Imports MySql.Data
Imports MySql.Data.MySqlClient
Public Class Form1
Dim dbCon As MySqlConnection
Dim strQuery As String = ""
Dim SQLCmd As MySqlCommand
Dim DR As MySqlDataReader
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
GetDBData()
End Sub
Private Sub GetDBData()
Try
dbCon = New MySqlConnection("Server=localhost; Database=mydatabase;Uid=root;Pwd=;")
strQuery = "SELECT *" & _
"FROM tbl_user"
SQLCmd = New MySqlCommand(strQuery, dbCon)
dbCon.Open()
DR = SQLCmd.ExecuteReader
While DR.Read
txtData.Text = txtData.Text & DR.Item("CostumerOrder") & Space(10) & DR.Item("OrderPrice") & vbCrLf
End While
Catch ex As Exception
MsgBox("FAIL CONNECT!" & vbCrLf & vbCrLf & ex.Message)
End Try
End Sub
Private Sub txtData_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtData.TextChanged
End Sub
End Class
它不起作用,当我在数据库上输入新数据时数据不显示在文本框上,但是当我再次运行它时,数据显示 –