我在使用C#进行程序编写时。
读取了一个文本文件,并把它存入一个全局DataTable变量Table1。
然后将界面上的datagridview控件与Table1关联
datagridview1.DataSource = Table1;
在反复进行该文本文件的读取时发现所占的内存越来越大。
——在读取的过程中,我对table1进行了清空,Table1.Clear();
然后清空datagridview,datagridview1.rows.clear();
本以为是DataTable的问题,但是我把DataGridView1.DataSource = Table1;注释掉以后,
发现内存的增长没有那么大了。
读取了一个文本文件,并把它存入一个全局DataTable变量Table1。
然后将界面上的datagridview控件与Table1关联
datagridview1.DataSource = Table1;
在反复进行该文本文件的读取时发现所占的内存越来越大。
——在读取的过程中,我对table1进行了清空,Table1.Clear();
然后清空datagridview,datagridview1.rows.clear();
本以为是DataTable的问题,但是我把DataGridView1.DataSource = Table1;注释掉以后,
发现内存的增长没有那么大了。
解决方案 »
- 怎样获取远程服务器的数据库名?
- C# property的覆载问题
- spring.net aop advice
- 查询dateTimePicker1与dateTimePicker2间数据问题
- 如何去获取数据库中一条记录的某个字段
- 如果实现安装CAB文件
- 看个DATASET的问题~~
- c# Winform 应用程序在执行过程中修改了app.config的内容后,怎样使它即使生效???如果需要重新启动应用程序的话,应用程序怎样自己重
- c#运行dos命令提示符
- 如何在一个类的方法中引用另一个类中方法的对象数组呢
- SqlDataReader.GetSchemaTable 方法问题,什么是书签列
- c# 中的成员嵌套问题
你这样做根本就没清空datagridview,所以占的内存就越来越大
datagridview.datasource = null;
这样清空。