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

luocc321 2009-06-24 06:23:48
我用MSHFlexGrid做了一个随机排列的0到99的序列的表,用一个BUTTON点击一下就可以生成一次随机数列表,现在问题是我想把这个MSHFlexGrid里面的这些数据进行保存,然后下次打开程序时可以接着使用,这样的表格我大约需要3000张,里面的数据都是可以存储的,下次打开我还会有用到,请问各位,有什么好的办法能装这些数列吗,有3000个数列。
如果上面这个问题解决后又怎么在MSHFlexGrid里显示出来,有什么好的办法
请大家帮帮忙吧,最好能写出相应的代码来,或者发些例子来看看也可以,小弟将感激不尽
...全文
28 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
应用数据库吧,每张表格保存在一个数据表中。
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7489

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2009-06-24 06:23
社区公告
暂无公告