mysql
  • vb.net
  • listview
  • 2014-05-22 16 views -1 likes 
    -1

    所以我有這個代碼,但不起作用。數據來自MySQL數據庫。任何人都請幫忙。 :)當我將鼠標懸停在另一個ListView的某個項目上時,如何在ListView上顯示數據?

    ListView1.Items.Clear() 
    Dim list As New ListViewItem 
    command.CommandText = "SELECT Quantity, Unit, Product FROM tblPurchase_Products WHERE PO_Number = '" & CInt(***WHAT SHOULD I WRITE HERE?!***) & "' " 
    adapter.SelectCommand = command 
    reader = command.ExecuteReader() 
    While reader.Read 
        list = ListView1.Items.Add(reader.GetString(0)) 
        list.SubItems.Add(reader.GetString(1)) 
        list.SubItems.Add(reader.GetString(2)) 
    End While 
    reader.Close() 
    

    回答

    0

    您可以使用ListView1_ItemMouseHover事件在另一個lsitview顯示數據

    Private Sub ListView1_ItemMouseHover(sender As [Object], e As ListViewItemMouseHoverEventArgs) 
    
           your code here 
    
    End Sub 
    
    0

    CINT =轉換爲整數類型

    例如:textbox1.text = 12

    command.CommandText = "SELECT Quantity, Unit, Product FROM tblPurchase_Products WHERE PO_Number = '" & CInt(textbox1.text) & "' " 
    

    結論:必須是PO_Number

    如果你不能處理,請提供更多信息

    +0

    這是21世紀,整數的範圍是-2,147,483,648到2,147,483,647。請參閱http://msdn.microsoft.com/en-us/library/06bkb8w2.aspx – Plutonix

    +0

    是的,當我說38千人正在考慮別的東西時。謝謝 – FGabriel

    相關問題