我现在把数据库中的内容显示在了LISTVIEW这个控件中了,然后我想每次点这个控件中的内容时,能将它显示在一个文本框text里,如果是用DATAGRID控件的话,可以用text = datagrid.text这样来将值取出,但是换成了listview后一直没找到类似这样的方法,请问高手应该如何实现呢??如果用text = listview.listitems(1)的话每次点就只能显示第一行里的数据了我是想让它动态地显示每次点击不同记录时的数据。。

解决方案 »

  1.   

    Private Sub ListView1_Click()
                With Me.ListView1.SelectedItem
                    Me.txtTmp.Text = .Text
                    Me.txtTmp1.Text = .SubItems(1)
                    Me.txtTmp2.Text = .SubItems(2)
                    Me.txtTmp3.Text = .SubItems(3)
                    '...
                End With
    End Sub
      

  2.   

    这样不就无止尽了吗。这样写的话到底要写多少条才算够呢??数据库里的数据是一直会增加的,一旦记录数大于你编写的 Me.txtTmpi.Text = .SubItems(i)数,不就玩完了吗?