2013-05-13 209 views
2

你好顯示,並從數據庫

在標籤清除值我有一個數據表叫Customer與屬性CustomerIDFirstnameSurname

到目前爲止,我已經設法顯示正確的客戶連接到正確的customerID標籤。在我編寫CustomerID時,它會在標籤中顯示客戶的名字和姓氏。

例如,如果我在文本框中輸入5022(是customerID),那麼lblFirstname = JonlblSurname = 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() 

有什麼建議?

回答

3

看來你有一個向標籤添加文本的問題..你有沒有在你的代碼中爲你的標籤賦予變量的地方。如果你有,刪除它們,我認爲這會做到這一點。

+0

謝謝!那就是訣竅。 – 2013-05-13 15:07:49