【发布时间】:2010-02-17 03:20:30
【问题描述】:
我有一个 C# win 表单,我在其中读取文件并在 datagridview 中显示行。一切正常......我使用委托和调用来显示正在阅读的行。它还显示一个进度条并执行一些其他操作,例如计算行长并解析行以从每行中提取某些字段。
只是好奇,是否有人尝试过这种实现。目前,我的应用在 3 分钟多一点(Win 7 32bit/celeron 2.66Ghz/4GB)内读取了一个 250MB 的文件(大约 12000 行)。我想知道是否有可能减少时间 - 更像是通过改变我实现它的方式。
【问题讨论】:
-
你是如何阅读文件的?
-
如果你想提高加载文件的性能,你必须发布加载它的代码。
-
您需要添加一些有关如何实施它的详细信息以获得任何有用的建议。
-
数据加载时是否需要实现数据网格视图?也许您可以在数据加载后显示加载消息并进行绑定。在绑定容器列表时添加数据太慢了。
标签: c# .net winforms delegates