我已经把数据传到LISTVIEW了
但是我怎么通过双击当前行得到每一列得数据?
比如TEXT1.TEXT=第一列得数据,TEXT2.TEXT=第二列得数据

解决方案 »

  1.   

    在itemclick事件中写代码, 
    dim lvmSelected as listitem
    set lvmselected=listview1.selecteditem
    text1.text=lvmselected.text
    text2.text=lvmselected.subitem(1).text
    text3.text=lvmselected.subitem(2).text
    .....
    以此类推另外,可以通过listview1.columnsheaders.count-1来确定子项目的多少
      

  2.   

    Private Sub ListV_ItemClick(ByVal Item As MSComctlLib.ListItem)
        txt1.Text = lstV.ListItems(Item.Index).Text
        txt2.Text = ListV.ListItems(Item.Index).ListSubItems(1).Text
        txt3.Text = ListV.ListItems(Item.Index).ListSubItems(2).Text
        txt4.Text = ListV.ListItems(Item.Index).ListSubItems(3).Text
        ......
    end sub
      

  3.   

    上面第一句的控件名也是ListV
      

  4.   

    Listview里没想没有双击.
    所在就用ItemClick事件