我用VB写了一个采集的程序,把采回来的东西写到 MSFlexGrid 这个表格控件里,
但是,采集内容多的话,程序要全部运行完了才会显示结果,有没有办法让采回来的数据,采一条,就写一条到MSFlexGrid里面去,
不要程序运行完了一起显示
请教各位朋友!

解决方案 »

  1.   

    采一条回来就让MSFlexGrid加一行,然后往里面填充采集回来的数据
        With MSFlexGrid
            If .Row < .Rows - 1 Then '若记录还不够填充整张表
                .Rows = .Row + 1
            End If        .Rows = .Rows + 1
            .TextMatrix(.Rows - 1, 0) = "姓名"
            .TextMatrix(.Rows - 1, 1) = "编号"
            .TextMatrix(.Rows - 1, 2) = Format(mMoney, "0.00")
            '……
            '再设置一下表格显示高度
        End With