求助:删除记录后,与数据源相联系的Grid控件为什么会出现异常?
我在做一个课程设计时,遇到的一个问题怎么也解决不了:
表单中有一个从数据环境中拖入的Grid控件(controlsource属性为一个表).
删除记录(pack)后,该Grid控件一片空白.
后来知道是controlsource属性需要重新设置.
在pack后加上一句:
thisform.Grid1.controlsource='表名'
thisform.refresh
这样,在删除记录后可以显示了.但是又有了新问题.
删除后再显示时,Grid控件内逻辑字段的列宽明显变窄.
而且与表联系的其他控件(如text控件等)的数据不再随Grid控件改变.
即在Grid控件中选择其他记录时,text控件等内的数据不变(即联系的记录号不变).
只能用其他方法改变(如用导航条).
请问有没有什么办法可以解决这些问题?