c#,textbox怎么能读取大文本文件?

问题描述

c#,textbox怎么能读取大文本文件?

用一个textbox 读取一个3m 的文件但是老是程序无响应······

怎么才能让textbox读取一个大点的文件。
不禁感激

解决方案

C#读取文本文件
C# 读取文本文件
c#读取文本文件

解决方案二:

我记得是用富文本编辑控件来读取可以,是数据流好像

解决方案三:

是文本文件的内容放在textbox里边吧。无响应是后台代码的事,跟文本框没关系!
试一下以下代码
string resultTxt="" ;
using (FileStream fss = new FileStream("D:1.txt", FileMode.Open))
{
byte[] bys = new byte[fss.Length];
fss.Read(bys, 0, bys.Length);
resultTxt=Encoding.UTF8.GetString(bys);
}
文本框.Text = resultTxt ;

解决方案四:

textBox1.Text = File.ReadAllText("1.txt");
另外,要同时设置水平垂直滚动条。否则自动换行会很耗cpu

时间: 2024-11-12 13:30:14

c#,textbox怎么能读取大文本文件?的相关文章

.net读取大文本文件高效的方法

问题描述 .net读取大文本文件高效的方法 求教,使用.net读取大文本文件(200M~1G+)并将文本内容存放至数据库的制定table内,我尝试了几种方式要么速度太慢要么报内存溢出,求教高效方法.

java读取大文件简单实例

 这篇文章主要介绍了java读取大文件简单实例,有需要的朋友可以参考一下 我要从一个文本文件中提有用的数据  文本文件200多MB  是不是可以建一个缓存来把有用的数据一段一段的提出来,请问该怎么做?    JAVA中可以使用内存映射文件来操作大文件.  最大可达2GB.  下面是个简单的示例,更具体的自己看Java API DOCS或相关资料      代码如下: import java.io.*;  import java.nio.*;  import java.nio.channels.*

php 使用file_get_contents读取大文件的方法_php技巧

当我们遇到文本文件体积很大时,比如超过几十M甚至几百M几G的大文件,用记事本或者其它编辑器打开往往不能成功,因为他们都需要把文件内容全部放到内存里面,这时就会发生内存溢出而打开错误,遇到这种情况我们可以使用PHP的文件读取函数file_get_contents()进行分段读取. 函数说明 string file_get_contents ( string $filename [, bool $use_include_path [, resource $context [, int $offset

PHP 读取大文件

最近在工作中遇到了需要读取系统日志的问题,日志文件很大,大概在1G以上甚至更大,随即研究了读取得方法,直接使用PHP自带的函数就可以解决这几个问 题,但是绝对不能使用file和file_get_contents,这两个函数是一次性将文件全部加载进来,如果文件在几十M 还是可以的,但是稍大的文件时不能用的,内存是会溢出的 ,贴个自己的方法,欢迎大家指教! Java代码   <?   /**  * PHP 读取大文件 测试文件大于1G的文本文件  *  * @copyright(c) 2010 by

字符串-php读取大日志文件,怎么玩?

问题描述 php读取大日志文件,怎么玩? php读取大日志文件,怎么玩? 急急急急急急急急 本人是一名php新手,刚到公司1周左右... 项目经理给了我一个任务. 用户访问网站产生的日志文件有点大2.5g多(Nginx) 文件是这样的: 2xx.2x.1x7.1x0 - - [20/Jul/2015:16:55:34 +0800] "GET /index.php?s=User&m=User&a=shownotice&id[ 0]=exp&id[1]==0))+un

c++-C++读取大数据文件运算并输出

问题描述 C++读取大数据文件运算并输出 用C++读取一个dat文件,大约十几万行,4列,第一列不作处理,对2,34列的数据乘以某个数,然后将运算完成的数据写出到新的文件里.求助大神! 解决方案 不需要定义什么,开两个fstream,一个读一个写就可以了.如要完整代码,请先采纳,并且给出一个测试数据文件的片段和你要的结果文件的片段,写给你. 解决方案二: 用数据库,先把数据放到数据库里面,操作之后再读出取出来. 解决方案三: 我感觉当成图像的RGBA通道处理,,,再结合GPU的处理能力,,很适合

PHP读取大文件末尾N行的高效方法推荐_php技巧

小文件几兆以内大小,都可以通过file()函数,将文件按行读入数组,在用array_pop取得最后一行,就可以了. 但是对于很大的文本文件来说,机器内存不够大,或者php本身memory_limit有限制,这个办法就不适用了,即使强行不限制,效率也是非常低的. 没有办法了吗?当然有,不过没有现成的函数了,需要自己动手了. 这里需要用到文件指针,学过C的应该知道指针式个嘛玩意,通俗的讲吧,PHP中通过fopen打开一个文件,这时候还没有读取文件,这时候指向的是文件开头,指针位置也就是0,当你通过f

PHP如何快速读取大文件

在PHP中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file.file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能.但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法. 需求 有一个800M的日志文件,大约有500多万行, 用PHP返回最后几行的内容. 实现方法 1. 直接采用file函数来操作 由于 file函数是一次性将所有内容读入内存,而PHP为了防止一些写的比较

使用linq读取分隔符文本文件

 有时我们会处理一些带分隔符数据文本文件.例如,使用","分隔的数据,下面介绍下使用linq读取分隔符文本文件的方法 如下图:   然后它们存储到文本文件有这样的列: 代码如下: First Name Last Name Job Title City Country     在我们读取这个文件之前,先建一个实体类:   代码如下: /// <summary>  /// Customer entity /// </summary> public class Cus