C# 读取大尺寸文本文件并在更短的时间内填充到gridview中

C# 读取大尺寸文本文件并在更短的时间内填充到gridview中,c#,file,c#-4.0,C#,File,C# 4.0,我正在处理2GB的大文件,大约有3600万条记录,这里我想读取特定的文件并在更短的时间内在gridview中显示空间分隔的字段。有人有什么想法吗?请在这里分享你的想法。提前谢谢 我用streamreader做了一个例子,它需要20秒来读取134MB文件,有没有其他方法可以更快地读取它?您的文件格式是什么,简单文本文件?每行一条记录?是的,它是简单的文本文件,每行一条记录,带有空格分隔列,类似;数据x-asix y-Axis另外,您是如何进行解析的,您是否一次读取一行->处理一行?您可以尝试一次读

我正在处理2GB的大文件,大约有3600万条记录,这里我想读取特定的文件并在更短的时间内在gridview中显示空间分隔的字段。有人有什么想法吗?请在这里分享你的想法。提前谢谢


我用streamreader做了一个例子,它需要
20秒
来读取
134MB
文件,有没有其他方法可以更快地读取它?

您的文件格式是什么,简单文本文件?每行一条记录?是的,它是简单的文本文件,每行一条记录,带有空格分隔列,类似;数据x-asix y-Axis另外,您是如何进行解析的,您是否一次读取一行->处理一行?您可以尝试一次读取几行,将它们存储到字符串[]中,然后对元素列表进行处理。是的,我使用streamReader.ReadLine()使用while循环并填充到数据表中,然后将其填充到gridview中。想知道如何逐块读取文件内容并填充到gridview中。您是否自己保存文件?或者它是提供给您的,所以您必须处理该格式?