原有的数据窗口A在程序B上是可以正常使用的~但是我在A的DATA SOURCE里编辑添加了一个数据库里的表的字段后,运行程序B的时候A就不显示了,一片空白


这里边也试过了,但是还是没有显示~

------解决思路----------------------
数据窗口的显示可能是通过rowscopy或sharedata等方法完成的,而不是直接retrieve得到的。
去代码里找真正的数据源
------解决思路----------------------
我说过了,显示的这个数据窗口A,数据很可能不是通过retrieve得到的。而是有另外一个数据窗口B,检索出数据以后,和这个数据窗口A通过sharedata或rowscopy等方式,使数据窗口A显示数据。你改了数据窗口A的数据窗口对象,结果数据窗口B和数据窗口A的数据结构不一样了,sharedata或rowscopy等函数就失效了。