起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: e888lp

【结】[请求]为啥 TTreeList(TDataGrid).SelectAll //全选 只能选中当前看到的那些

[复制链接]
 楼主| 发表于 2008-9-5 16:33:16 | 显示全部楼层
13818138333
回复 支持 反对

使用道具 举报

发表于 2008-9-5 16:36:30 | 显示全部楼层
对只能选中前面看到的20条,因为数据集就取了前20条,DataGrid只是是一个数据感知控件,所以就只能先全取在全选了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 16:41:34 | 显示全部楼层
还有个奇怪的现象,滚动条动一下,GRID 上数据的光标也跟着动,原生的TdxdbGrid不是这样的

是不是这个的原因?,那里可以设置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 16:46:11 | 显示全部楼层
又做了一试验,把可视的记录进行改变,20-40条记录可视(将GRID滚动条下移),
然后执行代码TTreeList(TDataGrid).SelectAll

结果发现 1-19,41-50 的记录都没有选中,中间的 20-40 条记录被选中的

TTreeList(TDataGrid).SelectAll 只是选中当前界面上的可视数据,并非shangxy 所描述
回复 支持 反对

使用道具 举报

发表于 2008-9-5 16:50:36 | 显示全部楼层
路过
回复 支持 反对

使用道具 举报

发表于 2008-9-5 17:09:50 | 显示全部楼层
设置这个属性optionsdb-edgoloadallrecords
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 17:20:51 | 显示全部楼层
问题解决,可以结贴了
十分感谢 shangxy 鼎立支持,感谢 JUSTEP
回复 支持 反对

使用道具 举报

发表于 2008-9-5 17:26:38 | 显示全部楼层
不客气
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 02:14 , Processed in 0.038633 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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