• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

foxpro的问题!

sunxking 2002-04-13 06:02:59
我才开始学这个东东,问个简单的问题:
在刷新数据库后,怎样刷新grid?
...全文
27 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bluebeans 2002-04-15
不能close database
既然表关闭了,那里面的数据当然显示不出来了
回复
mudong 2002-04-15
有可能是因为 "close database" 、删掉试试。
但是它发生在 "refresh" 之后、所以我不能肯定。
回复
yanrongde 2002-04-14
你可以先设
thisfrom.grid1.recousre=""
等插入新的数据时再设
thisform.grid1.recousre="book"

回复
sunxking 2002-04-14
我的代码是这样写的:
open database proj1
use book
append blank
REPLACE bid WITH substr(thisform.text1.value,1,5)
REPLACE bname with substr(thisform.text2.value,1,20)
REPLACE author with substr(thisform.text3.value,1,20)
thisform.grid1.setfocus
thisform.grid1.refresh
close database
数据是可以正确插入的,就是grid的问题.
用了liuri(璇玑) 的setfocus也没用grid1只会是一片空白
那位兄弟有着方面的源代码,给我看看啊!!!
急急急
回复
sunxking 2002-04-14
to yanzeyuan(流星蝴蝶) :
能给出个完整的例子吗?我是了你们说的方法,真的不行啊!
到底因该放在什么地方?
回复
sunxking 2002-04-14
to yanrongde(yanrongde)
thisfrom.grid1.recousre=""

thisform.grid1.recordsource="book"
我怎么组合都是一片空白?!
给个具体的例子嘛!
回复
yanzeyuan 2002-04-14
你是用Grid生成器生成的Grid吧。

同楼上兄弟的看法一样,你在插入数据之前先使
THISFORM.GRID1.RECOUSRE=""
然后将数据插入之后再刷新GRID
THISFORM.GRID1.RECOUSRE="BOOK"
THISFORM.GRID1.REFRESH
应该OK了!
回复
liuri璇玑 2002-04-13
thisform.grid1.setfocus
thisform.grid1.refresh
回复
Foxer 2002-04-13
在VFP里,所有的可刷新控件的刷新都是用Refresh方法啊。应该是你的说法不太明确或者没用对,要不你把具体的代码发来看看?
回复
sunxking 2002-04-13
thisform.grid1.refresh
我用了,还是没用
应该跟这个函数没关系吧!怎么都没用
还有别的方法吗?
回复
流星尔 2002-04-13
thisform.grid1.refresh
回复
sunxking 2002-04-13
grid1.refresh我试过了,没用啊!
回复
gzl 2002-04-13
好像是refresh.grid
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2002-04-13 06:02
社区公告
暂无公告