我用MSHFlexGrid做了一个随机排列的0到99的序列的表,用一个BUTTON点击一下就可以生成一次随机数列表,现在问题是我想把这个MSHFlexGrid里面的这些数据进行保存,然后下次打开程序时可以接着使用,这样的表格我大约需要3000张,里面的数据都是可以存储的,下次打开我还会有用到,请问各位,有什么好的办法能装这些数列吗,有3000个数列。
    如果上面这个问题解决后又怎么在MSHFlexGrid里显示出来,有什么好的办法
请大家帮帮忙吧,最好能写出相应的代码来,或者发些例子来看看也可以,小弟将感激不尽

解决方案 »

  1.   

    刚才做了个试验,好象定义一个二维数组a(2999,99),然后先把生成的数据保存到TXT里面,然后每次打开程序的时候再加载进来也可以实现,但总觉得是个笨方法,呵呵,不知道还有更好的方法没有,不想用数据库,小程序,没必要
      

  2.   

    不用数据库就只能存在txt文件中了
      

  3.   

    直接从txt文件中读入,就不用再定义数组了吧
      

  4.   

    不必使用数据库。把你的数据用二进制方式写入 .txt 文件即可。读取时,用一个成员数为 100 的数组:Dim myData(99) As Byte
    Dim myIndex As longOpen "Random.txt" For Binary As #1
    Get #1, myIndex * 100 + 1, myData
    Close #1