求助:删除记录后,与数据源相联系的Grid控件为什么会出现异常?

wolf_me wolf_me 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在做一个课程设计时,遇到的一个问题怎么也解决不了:
表单中有一个从数据环境中拖入的Grid控件(controlsource属性为一个表).
删除记录(pack)后,该Grid控件一片空白.
后来知道是controlsource属性需要重新设置.
在pack后加上一句:
thisform.Grid1.controlsource='表名'
thisform.refresh
这样,在删除记录后可以显示了.但是又有了新问题.
删除后再显示时,Grid控件内逻辑字段的列宽明显变窄.
而且与表联系的其他控件(如text控件等)的数据不再随Grid控件改变.
即在Grid控件中选择其他记录时,text控件等内的数据不变(即联系的记录号不变).
只能用其他方法改变(如用导航条).
请问有没有什么办法可以解决这些问题?
...全文
评论 7
收藏 已收藏
分享
返回顶部
wolf_me
VFP 2,750 成员 29,142 内容