|
listview控件在數(shù)據(jù)庫(kù)中應(yīng)用還是比較方便的,它可以把數(shù)據(jù)按照順序列示出來(lái),如下:

可是一個(gè)問(wèn)題困擾了我好幾天,鼠標(biāo)點(diǎn)擊listview控件后,如何獲取該目標(biāo)的值呢?沒(méi)有這個(gè)值,就無(wú)法觸發(fā)相應(yīng)的事件,針對(duì)本程序來(lái)說(shuō),就無(wú)法顯示用戶(hù)信息。
下面將自己學(xué)到解決方法貼出來(lái),備忘:
事件選擇:SelectedIndexChanged
Dim i As Integer
If 用戶(hù)ListView.SelectedItems.Count > 0 Then
For i = 0 To 用戶(hù)ListView.SelectedItems.Count -
Me.Label1.Text = 用戶(hù)ListView.SelectedItems(0).SubItems(i).Text
Next
End If
解釋?zhuān)篶ount為listview的記錄總數(shù)量,通過(guò)過(guò)濾每一條記錄,找到符合要求的賦值給label1的標(biāo)簽。
注:該代碼在vb.net2010測(cè)試通過(guò)。
|
|