ドロップダウンリストに入力する次のコードがあります。
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();
もっと効率的な方法があるのではないかと思っていました。接続を開いたり閉じたりする必要がないことに注意してください。それが私の例で違いを生むかどうか疑問に思います。より効率的な観点から、私は上記のもののベストコードプラクティスを探しています。