标题:MSFlexGrid中的SetFocus问题
只看楼主
小咪
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-3-11
 问题点数:0 回复次数:2 
MSFlexGrid中的SetFocus问题

我有两个窗体F1,F2,F1上面有MSFlexGrid,当我在F1上选择一条记录后,F2出现,在F2上对记录修改后,
回到F1的时候,如何使MSFlexGrid聚集,且MSFlexGrid的当前记录为我修改的记录(记录被SetFocus)

搜索更多相关主题的帖子: MSFlexGrid SetFocus 记录 窗体 选择 
2006-06-12 14:11
xiaobie
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-7-20
得分:0 

首先把你在F1上面的焦点位置找到,即你选择的记录,然后把记录写到F2,同时F2显示,如果想在F2修改后,F1的记录也改变,我感觉就简单的就是使用SQL语句直接操作,然后把数据重新写到F1

2006-06-13 09:47
小咪
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-3-11
得分:0 
谢谢!!,我用的是Data控件,在F2中改后如果不用Data.Refresh的话回到F1时,使MSFlexGrid.setfoucs,好像就可以保持记录被选种,但是MSFlexGrid中数据没有改变,(当然access 中的数据变了)
用了Data.refresh的话,MSFlexGrid重新得到焦点时就默认选种第一条,
我现在就是想MSFlexGrid没有MSFlexGrid.Rows(curRecord).setfoucs这样子的用法吗?
2006-06-13 23:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-71653-1-1.html




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

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