chzj589 发表于 2012-7-11 21:39:37

如何读取ListView某列[己解决]

本帖最后由 chzj589 于 2016-3-9 10:56 编辑

ListView己显示,如何读取ListView某列呢???
用 _GUICtrlListView_GetItemText($ListView, 3, 7),3是显示行,7是显示列。
我只想读取列,请指导,谢谢!

水木子 发表于 2012-7-11 21:56:24

LZ是想整列读取吗?不带这样的吧!

chzj589 发表于 2012-7-11 22:02:57

是的,我想整列读取后,更新数据库。请帮助!谢谢

afan 发表于 2012-7-11 22:03:58

循环读~

水木子 发表于 2012-7-11 22:04:25

循环走一遍不就全部读取出来了吗!

chzj589 发表于 2012-7-11 22:09:08

本帖最后由 chzj589 于 2012-7-12 09:42 编辑

回复 5# 水木子


$iTotalaaa = _GUICtrlListView_GetItemText($ListView1, 4, 7)

水木子 发表于 2012-7-11 22:22:25

以前研究 Access 时写的,你看看,希望对你的问题有帮助。
当我写好这个例子以后,有人告诉我 SQL比Access更强大,于是我又学习了SQL,同样也写了一个这样的例子。

我传的附件是免费的,如果存在收费的问题,并不是我所为。

chzj589 发表于 2012-7-11 22:38:39

本帖最后由 chzj589 于 2012-7-11 22:41 编辑

回复 7# 水木子
谢谢您的列子!!!
我的目的是:读取ListView第7列,整列更新数据库。
因ListView1是读取数据库的,经运算得出结果后显示ListView2,再更新数据库,所以要读取ListView2整列才能更新。
这样能实现吗?

netegg 发表于 2012-7-12 08:06:59

回复 7# 水木子
水木,数据库研究了几种类型了,使用sql引擎操作

netegg 发表于 2012-7-12 08:11:01

listview如果项目不多的话,导成数组,加入sqlite,切换横纵坐标,读取相当于原列的行,或者udf区看看二维数组的操作,切换元素x,y索引

chzj589 发表于 2012-7-12 09:20:59

回复 10# netegg
你好!我是新手,对二维数组不明白。ListView项目共8个;
$ListView1 = GUICtrlCreateListView("ID|日期|类别|摘要|上期余额|借入金额(元)|贷出金额(元)|余额", 10, 24, 500, 356),怎样操作,给个列子。

水木子 发表于 2012-7-12 09:35:01

回复 11# chzj589

兄弟!你这样不行啊!

你也说了,你还是新手,那么新手就该从基础学起,而不是一上来就弄个什么项目来写。
你这样的结果,只能是一直向别人伸手要代码,就算人家给了你代码或例子,你也看不懂,到最后程序即便是成了,我想也没有几行是你自己写的,你说呢!

chzj589 发表于 2012-7-12 09:41:58

回复 12# 水木子
是的,谢谢你的教导,我还是从头来学吧。

水木子 发表于 2012-7-12 10:05:20

回复 13# chzj589

嗯!慢慢来不要着急,先从基础函数学起,了解控件的操作函数,如果读取、删除、添加、更新,等!
掌握好 判断、循环、变量和数组的运用,一步一步来,不要想一口吃个大胖子。

netegg 发表于 2012-7-12 13:18:12

回复 11# chzj589
如果是新手,按照afan和水木说的尝试去做,别想一步登天,都是从基础慢慢积累起来的
页: [1] 2
查看完整版本: 如何读取ListView某列[己解决]