我给listview加了2个column, listview1.listitems.add 总是加在第一个下面,怎么让数据显示在第二个column里呢!

解决方案 »

  1.   

    第一列为listview1.listitems(i).add,第二列为listview1.listitems(i).sublistitems.add
      

  2.   

    用listview1.listitems(i).sublistitems.add再加一列就是第三列了,即:
    listview1.listitems(i).add ...
    listview1.listitems(i).sublistitems.add ...
    listview1.listitems(i).sublistitems.add ...
      

  3.   

    '根据你选择的控件不同定义ListItem类型的变量。
    Dim XItem As MSComctlLib.ListItem
    Set XItem = ListView1.ListItems.Add(, , "第一项")
    XItem.SubItems(1) = G_Rs.Fields("第二项")
    XItem.SubItems(2) = G_Rs.Fields("第三项")
    '同时通过该变量你还可以设置ListItem的其他属性。
    XItem.Tag = G_Rs.Fields("id")
      

  4.   

    Dim lv_Item As ListItemSet lv_Item = ListView1.ListItems.Add(, , "第一列")
    lv_Item.ListSubItems.Add , , "第二列"
    lv_Item.ListSubItems.Add , , "第三列"……后面的自己加吧~~