【发布时间】:2011-03-02 03:59:23
【问题描述】:
我的 winforms 应用程序中有一个网格,我将一个巨大的数据集绑定到网格。调用DataBind()后,数据集是否会被网格存储在内存中。它如何对绑定到网格的数据进行操作?
更新
我写了以下代码
DataTable dt = new DataTable();
using (SqlConnection con = new SqlConnection("Server=server;Initial Catalog=db;User ID=testv;Pwd=pass"))
{
con.Open();
using (SqlCommand com = new SqlCommand("select * from tbl_Sample", con))
{
using (SqlDataAdapter ada = new SqlDataAdapter(com))
{
ada.Fill(dt);
dgvMain.DataSource = dt;
dt.Dispose();
}
}
}
在将数据表分配为数据源后,我可以处理它。那么它会在内存中复制一份吗?
谢谢
NLV
【问题讨论】:
-
我的问题不清楚吗?
标签: winforms memory-management datagrid dataset