我想在表单应用程序中更新DataGridView,我编写了如下代码:
private void UpdateTable(DataList newDataList)
{
this.dataGridView1.Rows.Clear();
foreach (Data data in newDataList)
this.dataGridView1.Rows.Add(data.Name, data.Value);
}
在调试时,我注意到添加行时内存使用量增加了。 我希望将旧行从内存中删除,因为删除后将不对其进行引用,但是它们将继续保留在内存中。
有有效的方法吗? (还是我误会了什么?)