在asp.net中使用数据绑定控件时,是否有一种很好的模式来确保一切都正确处理?当我使用GridView控件时,是否需要显式关闭连接
这是我到目前为止有:
using (var conn = New SqlConnection("connectionString"))
using (var cmd = conn.CreateCommand())
{
cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "myProc";
conn.Open();
using (var rdr = cmd.ExecuteReader())
{
gridview1.DataSource = rdr;
gridview1.DataBind();
}
}
我是否需要关闭DataReader /命令/连接?或者using语句自动处理这个问题?或者,使用数据绑定控件时可能会有更好的模式?
感谢您的帮助。听起来像我在正确的轨道上,但改进也很好听。 – njr101 2012-07-13 10:26:21