Listview只有两列数据,如何将其存入二维数组。

zhuozhuo2011 2013-05-23 11:16:23
如题,具体那两个循环的代码是怎样的?谢谢
...全文
101 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2013-05-23
  • 打赏
  • 举报
回复
dim a() as string redim a(lv.listitems.count-1,1)'Lv列表控件名称 for i=0 to lv a(i,0)=lv.listitems(i).text a(i,1)=lv.listitems(i).subitems(1) next
zhuozhuo2011 2013-05-23
  • 打赏
  • 举报
回复
引用 4 楼 worldy 的回复:
代码有错 dim a() as string redim a(lv.listitems.count-1,1)'Lv列表控件名称 for i=1 to lv.listitems.count a(i-1,0)=lv.listitems(i).text a(i-1,1)=lv.listitems(i).subitems(1) next
改好了: redim a(lv.listitems.count-1,1)'Lv列表控件名称 改为: redim a(0 to lv.listitems.count-1,0 to 1)'Lv列表控件名称 谢谢!!!
zhuozhuo2011 2013-05-23
  • 打赏
  • 举报
回复
引用 4 楼 worldy 的回复:
代码有错 dim a() as string redim a(lv.listitems.count-1,1)'Lv列表控件名称 for i=1 to lv.listitems.count a(i-1,0)=lv.listitems(i).text a(i-1,1)=lv.listitems(i).subitems(1) next
这只是两列两行啊,我想要的是两列,行数待定啊,这只有两行?
worldy 2013-05-23
  • 打赏
  • 举报
回复
代码有错 dim a() as string redim a(lv.listitems.count-1,1)'Lv列表控件名称 for i=1 to lv.listitems.count a(i-1,0)=lv.listitems(i).text a(i-1,1)=lv.listitems(i).subitems(1) next
worldy 2013-05-23
  • 打赏
  • 举报
回复
a(i,1)=lv.listitems(i).subitems(1) 这个错吧? 1改成0,我忘记是从1开始,还是从0开始了 a(i,1)=lv.listitems(i).subitems(0)
zhuozhuo2011 2013-05-23
  • 打赏
  • 举报
回复
引用 1 楼 worldy 的回复:
dim a() as string redim a(lv.listitems.count-1,1)'Lv列表控件名称 for i=0 to lv a(i,0)=lv.listitems(i).text a(i,1)=lv.listitems(i).subitems(1) next
测试有问题啊? a(i, 0) = ListView1.ListItems(i).Text 索引超出边界????

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧