读取txt文件如何实现分页?
我要读一个txt文件,在页面显示txt文件的内容,txt文件中有4千多条记录,在页面,我只显示前50条记录,当我点击下一页的时候,再从第51条记录读起(读50条),这个怎...
我要读一个txt文件,在页面显示txt文件的内容,txt文件中有4千多条记录,在页面,我只显示前50条记录,当我点击下一页的时候,再从第51条记录读起(读50条),这个怎么实现啊???? 1、全部读取出来放到DataTable,string[]或是List中,然后就可以设置分页 如果是这种方法的话,就是要一次性读完txt的所有信息,如果我的txt文件 有800MB或是1G的话,那岂不是就很慢了??? 2、可以先读50条显示在页面,然后删除已经读取的50条数据,当点击下一页的时候在重新读取, 如果是这中方法的话,那就损坏源文件了,我下次再次浏览该txt文件怎么办?? 谁有更好的放法啊?要是能从指定的行读取数据,也行(不用管这一行(数据)的长度)
展开
4个回答
2013-12-21
展开全部
为什么要存到txt文件里面啊!存在xml里面不是很方便读取分页吗?你要是一定要存txt里面的话那必须得弄一个标示(每条数据与下一条数据之间)然后读取的时候按标示读取就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-21
展开全部
如果不想损坏源文件 就第一种办法 首次打开让它加载一次 把数据保存在缓存中 (请求) 我能想到的只是这个办法了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-21
展开全部
可以使用这款只有108KB的小巧软件:Windows记事本替代工具_记事本增强版(AkelPad) 4.1.4 Final 绿色版下载页面:http://www.52zy.com/down/53670.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RandomAccessFile,你值得拥有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询