2
你好显示,并从数据库
在标签清除值我有一个数据表叫Customer
与属性CustomerID
,Firstname
和Surname
。
到目前为止,我已经设法显示正确的客户连接到正确的customerID标签。在我编写CustomerID时,它会在标签中显示客户的名字和姓氏。
例如,如果我在文本框中输入5022(是customerID),那么lblFirstname = Jon
和lblSurname = Snow
。但是,如果我继续写作,比如说502222,那么它仍然会显示Jon Snow。我想让它只出现在正确的位置,这意味着如果我编写一个不存在的customerID,标签就会清除。
这里是我到目前为止的代码:
Dim customerID As Integer
If txtCustomer.Text <> "" Then
CustomerID = CInt(txtCustomer.Text)
myCommand.CommandText = "Select firstname, surname from customer where CustomerID = " & CustomerID & ""
myAdapter = New MySqlDataAdapter(myCommand)
myTable = New DataTable
myAdapter.Fill(myTable)
If myTable.Rows.Count > 0 Then
lblFirstname.Text = myTable.Rows(0)("Firstname").ToString()
lblSurname.Text = myTable.Rows(0)("Surname").ToString()
End If
Else
lblFirstname.Text = ""
lblSurname.Text = ""
End If
myConnection.Close()
有什么建议?
谢谢!那就是诀窍。 – 2013-05-13 15:07:49