找回密码
 加入
搜索
楼主: yamakawa

[效率算法] kk请进。listview麻烦看看能不能改虚拟列表写法【已解决】

  [复制链接]
发表于 2017-9-14 09:34:42 | 显示全部楼层
回复 30# chzj589

你的陣列(數組)長怎樣
发表于 2017-9-14 09:48:24 | 显示全部楼层
本帖最后由 chzj589 于 2017-9-14 20:00 编辑

回复 31# kk_lee69
读取Excel显示解决
发表于 2017-9-14 10:03:03 | 显示全部楼层
回复 32# chzj589


    不是我的意思是  你 說 你畫面上多一行空白  那麼你的數組 是否也多一行空白呢
发表于 2017-9-14 10:22:01 | 显示全部楼层
回复 33# kk_lee69
代码用22楼的,我只加入读取Excel,32楼代码。
用以下的代码读取不会出现第一行空白
Global $dataArray[10000][6]
Global $data=10000
For $i = 1 To $data - 1
        $dataArray[$i][0] = "Item " & $i ;+ 1
        $dataArray[$i][1] = "SItem " & $i ;+ 1;)Qwdh(
        $dataArray[$i][2] = "SuItem " & $i ;+ 1
        $dataArray[$i][3] = "SubItem " & $i; + 1
        $dataArray[$i][4] = "Sub " & $i ;+ 1
        $dataArray[$i][5] = "SubI " & $i ;+ 1
Next
发表于 2017-9-14 10:54:23 | 显示全部楼层
回复 34# chzj589

Func du()

這個函數 讀取後 請 _ARRAYDISPLAY  看看  是否有空白行
发表于 2017-9-14 11:57:07 | 显示全部楼层
回复 35# kk_lee69
用 _ArrayDisplay($dataArray, "选定行")
第一行空白行
发表于 2017-9-14 12:13:35 | 显示全部楼层
回复 35# kk_lee69
找出原因了,是Excel文件有空白行。
发表于 2017-9-14 13:07:47 | 显示全部楼层
本帖最后由 kk_lee69 于 2017-9-14 13:08 编辑

回复 37# chzj589

虛擬列表就是這樣 其 LISTVIEW 內容就是數組內容

LISTVIEW 有空白行  理論上你的數組就應該有空白行

要避免 這種情況 就是 EXCEL 讀取完畢後 挑選幾個 重要的  判斷是否為空白  

是空白的話 從數組中刪除
发表于 2017-9-14 19:10:57 | 显示全部楼层

.

本帖最后由 chzj589 于 2017-9-14 20:03 编辑

回复 31# kk_lee69
谢谢解答!
读取Excel速度非常快。
还有一事请教,
虚拟列表ListView如何读取ACCESS数据库,
以22楼为例,我用以下代码无法读取,怎么操作?
读取ACCESS数据库显示己解决。
 楼主| 发表于 2017-9-14 19:18:30 | 显示全部楼层
明显是数组问题啊。。你从excel读取后用arraydisplay看看索引0是什么内容不就知道了
 楼主| 发表于 2017-9-14 19:23:13 | 显示全部楼层
回复 30# chzj589


    或者你发个excel的模型,我试试看
发表于 2017-9-14 19:43:24 | 显示全部楼层
回复 41# yamakawa
谢谢!找出原因了,是Excel文件有空白行。
Excel文件重新写入保存后就解决了。
 楼主| 发表于 2017-9-14 20:06:59 | 显示全部楼层
回复 42# chzj589




    那就好。。
 楼主| 发表于 2017-9-14 20:08:54 | 显示全部楼层
回复 42# chzj589


    不知道刚刚为嘛不显示你和kk最近的那段聊天,,,我还特意去测试了下,完全ok啊。。。然后回来刷新就看见你说搞定了。。
发表于 2017-9-14 20:14:56 | 显示全部楼层
回复 44# yamakawa
还得谢谢你22楼的代码,让读取Excel与ACCESS数据库的速度提高了一大步。
速度快又流畅。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 23:47 , Processed in 0.067836 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表