| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 901 人关注过本帖
标题:请教listview的排序问题
只看楼主 加入收藏
linkhai
Rank: 1
等 级:新手上路
帖 子:23
专家分:5
注 册:2013-2-7
收藏
得分:0 
版主,可否帮忙修改下我之前上传的那个例子,我边看你修改的例子边理解,非常感谢!

按你提示的,“将A的INDEX 保存在B的 NID 记录中”(B的 NID 记录:我理解的是你之前提到的表中的“序列号”),这个我理解。那么:

假设listview中有10个数据项,拖动A到任意一个项目之前时,需要将A的index保存到该任意项的NID记录中,此时,如何确定这个任意项?也就是说如何确定表中的哪一条记录与A交换Index?是通过Oledragover来确定吗?
2013-09-13 18:34
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
只是为你提供一个思路,LISTVIEW的属性不了解。
原来显示位置为A,B,C
拖动后显示位置为B,A,C 这时形成了一种新的排列顺序。此时你能求出这个新的排列顺序的顺序号吗?
如果能求出,将这个顺序号替换表中的NID

[ 本帖最后由 sdta 于 2013-9-13 20:35 编辑 ]

坚守VFP最后的阵地
2013-09-13 19:55
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
这是要达到什么目的
2013-09-13 21:09
linkhai
Rank: 1
等 级:新手上路
帖 子:23
专家分:5
注 册:2013-2-7
收藏
得分:0 
达到类似windows桌面的样子
2013-09-16 10:42
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不用listview

授人以渔,不授人以鱼。
2013-09-16 11:25
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
如果ListView控件中的排序和標題字符串可以分離,就可以用這個控件解決。但是這個控件好像不能使用大圖像,我是不用的。

授人以渔,不授人以鱼。
2013-09-16 13:23
linkhai
Rank: 1
等 级:新手上路
帖 子:23
专家分:5
注 册:2013-2-7
收藏
得分:0 
回复 16楼 TonyDeng
那请问用什么控件或方法可以达到类似windows桌面的样子?
其实我最希望达到的效果就是能拖动项目后保存这种排序,样子(外观)类似listview的样子。
2013-09-16 18:05
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
沒有現成的,用Container組合一個新控件。

授人以渔,不授人以鱼。
2013-09-16 18:08
快速回复:请教listview的排序问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035820 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved