我遇到一个怪问题:我使用了一个DATAGrid,以数据集方式传入数据的。在我的电脑上是正常的,原来在98的系统出现过不分列显示不出来,只有鼠标点击的时候才有,鼠标点击其他位置时,该处也没有显示了。大概共有12列(字段),只能显示3个字段的信息,其他字段都是白色的(和背景一杨),我在打包时采用InstallShield 的VB6扫描功能后(主要是扫描工程所用到的控件),打包,现在在我的XP和全新的98下都是正常的,但是,在客户的几台Xp、2000等计算机上都是一样的问题,只有三列显示出来了,这是为什么????高手们,指导一下子,谢谢了。

解决方案 »

  1.   

    有没有可能是我的DATAGrid使用有问题呢?我是这样的:
    把查询出来的数据集赋值给DATAGrid的数据源。
      

  2.   

    我也是这样,从没见过这种问题。
    set datagrid1.datasource=rs
    可能是不是控件没有更新的问题,你能确定目标机器的datagrid是
    你开发的那个版本吗?
      

  3.   

    我把我电脑上的控件发给客户手动注册了,还是一样的。焦急等待中ing
      

  4.   

    问题已经解决,原因是这样,但不知道是否具有通性我使用的是Oracle8.1.7,客户使用的是9i版本,换了8.1.7版本的客户端后就正常了。有谁知道原因吗????