在 asp.net 中使用数据绑定控件时,是否有一个很好的模式来确保正确处理所有内容?
这是我到目前为止所拥有的:
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();
}
}
我需要关闭数据读取器/命令/连接吗?还是 using 语句会自动处理这个问题?或者在使用数据绑定控件时可能有更好的模式?