没看到你对Years数组的赋值在哪里?

解决方案 »

  1.   

    噢,我写错了,是DIMENSION Years(10)FOR gnCount = 1 to 10 
       Years(gnCount)=alltrim(str(2000+gnCount))
    NEXTthis.ComboYear.RowSourceType=5
    this.ComboYear.RowSource='Years' 
      

  2.   

    把DIMENSION Years(10)改成public years(10)因为在程序中,DIMENSION 定义的是局部的,而ComboYear需要的数组是全局的