我有以下代码来填充下拉列表:
string strConn = ConfigurationManager.ConnectionStrings["PhoQL"].ConnectionString;
using (SqlConnection con = new SqlConnection(strConn))
{
DataSet ds = new DataSet();
using (SqlDataAdapter myda = new SqlDataAdapter("SELECT [Abrv], [State] FROM [States]", con))
{
myda.Fill(ds)
ddlShipState.DataSource = ds;
}
}
ddlShipState.DataTextField = "State";
ddlShipState.DataValueField = "Abrv";
ddlShipState.DataBind();
我想知道是否有更有效的方法来做到这一点。请注意,我不必打开和关闭连接。想知道它是否对我的例子有影响。就更高效而言,我正在为上述内容寻找最佳代码实践。