起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 384|回复: 13

【结帖】记录滚动问题

[复制链接]
发表于 2007-9-3 14:40:50 | 显示全部楼层 |阅读模式
您好,
我希望将DATAGRID里的当前记录滚动到显示界面的第一行,请问怎样实现。
谢谢
回复

使用道具 举报

发表于 2007-9-3 15:58:52 | 显示全部楼层
将数据集的游标 frist
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 08:44:47 | 显示全部楼层

记录滚动问题

我已经通过数据集FIRST、NEXT等操作定位数据集当前的数据记录,但是当前记录有时显示在DATAGRID的最后一行、或是中间某行,我希望将找到的记录滚动到DATAGRID显示表格的第一行。谢谢。
回复 支持 反对

使用道具 举报

发表于 2007-9-4 09:02:33 | 显示全部楼层
楼主,你的需求是什么?如果是选中DataGrid中某一个记录,点击某个按钮回退到第一条记录只需要   DataSet.First  就可以。
还是需求二,是将DataGrid选中的某条记录通过某一个按钮,将选中的记录放到第一条?
回复 支持 反对

使用道具 举报

发表于 2007-9-5 10:49:51 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-6 15:57:50 | 显示全部楼层

需求

我通过检索条件找到满足条件的若干条记录,这些记录显示在一个DATAGRID中,一般我只需要上下滚动找到我需要的某条记录。
为方便起见,我提供筛选条件,找到需要的一条记录,我需要将这条记录滚动到DATAGRID窗口的第一条位置。
回复 支持 反对

使用道具 举报

发表于 2007-9-6 16:10:10 | 显示全部楼层
筛选条件是什么?用locate可以定位到那条记录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-7 10:13:44 | 显示全部楼层

?

筛选条件应该无关紧要,我只需要将筛选出的记录滚动到DATAGRID显示窗口的第一条的位置。
我用NEXT定位记录后,这条记录可能在DATAGRID显示窗口的最后一行,或是中间某一行。
谢谢
回复 支持 反对

使用道具 举报

发表于 2007-9-7 11:33:38 | 显示全部楼层
你只要在筛选+排序就行了。把你希望放第一条的排到第一。
设置排序字段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-10 11:31:01 | 显示全部楼层

?

筛选+排序我就不问了,我希望用代码做到这一点
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 10:58 , Processed in 0.039329 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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