Set ayxinxi(i) = New Class1
Dim ayxinxi(10) As Class1你这是哪里学的VB啊?怎么会这样定义数组?这样能运行吗?Dim ayxinxi(10) As String这样定义。

解决方案 »

  1.   

    Dim ayxinxi(10) As Class1
    这样定义是不对的。
      

  2.   

    你可以用N种方法在MSHFLEXGRID中添加记录:
    1: 你的方法即可, 至于为什么记录都是一样的,那是因为你每次添加的信息本来就是一样的
    2: 用Grid.textMatrix(ROW,COL)=XXX的方法直接定位并赋值
    3: 先不指定GRID行数, 然后直接用Grid.ADDITEM 的方法添加整行记录
    4: 算好总的格子的数量, 设定好Grid的行列数, 然后用Grid.List(I)=XXX的方法按行扫描添加数据
    5: 设置好行数和列数, 然后先构建一个字符串, 字符串格式按照相邻格子用Chr(9)分隔,行间用Chr(13)分割, 最后一次性用Grid.Clip方法批量导入数据例子不给了, MSDN上查一下吧.
      

  3.   

    Dim ayxinxi(10) As Class1
    这不是VB的语法吧。你的程序能运行吗?