关于MSHFlexGrid和保存数据的文件的问题

luocc321 2009-06-24 06:23:48
我用MSHFlexGrid做了一个随机排列的0到99的序列的表,用一个BUTTON点击一下就可以生成一次随机数列表,现在问题是我想把这个MSHFlexGrid里面的这些数据进行保存,然后下次打开程序时可以接着使用,这样的表格我大约需要3000张,里面的数据都是可以存储的,下次打开我还会有用到,请问各位,有什么好的办法能装这些数列吗,有3000个数列。
如果上面这个问题解决后又怎么在MSHFlexGrid里显示出来,有什么好的办法
请大家帮帮忙吧,最好能写出相应的代码来,或者发些例子来看看也可以,小弟将感激不尽
...全文
82 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
luocc321 2009-06-25
  • 打赏
  • 举报
回复
数据库我是觉得有点麻烦,能否给点具体详细的建议呢
ScottYj 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 luocc321 的回复:]
刚才做了个试验,好象定义一个二维数组a(2999,99),然后先把生成的数据保存到TXT里面,然后每次打开程序的时候再加载进来也可以实现,但总觉得是个笨方法,呵呵,不知道还有更好的方法没有,不想用数据库,小程序,没必要
[/Quote]
白发程序猿 2009-06-25
  • 打赏
  • 举报
回复
直接写入文本文件就行
of123 2009-06-25
  • 打赏
  • 举报
回复
不必使用数据库。把你的数据用二进制方式写入 .txt 文件即可。

读取时,用一个成员数为 100 的数组:

Dim myData(99) As Byte
Dim myIndex As long

Open "Random.txt" For Binary As #1
Get #1, myIndex * 100 + 1, myData
Close #1
booksoon 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 luocc321 的回复:]
刚才做了个试验,好象定义一个二维数组a(2999,99),然后先把生成的数据保存到TXT里面,然后每次打开程序的时候再加载进来也可以实现,但总觉得是个笨方法,呵呵,不知道还有更好的方法没有,不想用数据库,小程序,没必要
[/Quote]
直接从txt文件中读入,就不用再定义数组了吧
clear_zero 2009-06-25
  • 打赏
  • 举报
回复
不用数据库就只能存在txt文件中了
lyserver 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 luocc321 的回复:]
刚才做了个试验,好象定义一个二维数组a(2999,99),然后先把生成的数据保存到TXT里面,然后每次打开程序的时候再加载进来也可以实现,但总觉得是个笨方法,呵呵,不知道还有更好的方法没有,不想用数据库,小程序,没必要
[/Quote]
不想用数据库的话,这个笨方法就是好方法。
luocc321 2009-06-25
  • 打赏
  • 举报
回复
刚才做了个试验,好象定义一个二维数组a(2999,99),然后先把生成的数据保存到TXT里面,然后每次打开程序的时候再加载进来也可以实现,但总觉得是个笨方法,呵呵,不知道还有更好的方法没有,不想用数据库,小程序,没必要
孤独剑_LPZ 2009-06-24
  • 打赏
  • 举报
回复
用数据库是最好的方法
贝隆 2009-06-24
  • 打赏
  • 举报
回复
应用数据库吧,每张表格保存在一个数据表中。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧