データベースにバインドされ、いくつかの値を持つドロップダウンリストがあります。
データベースからすべての値を適切に取得していますが、ボタンのクリック時にも更新する必要があり、更新後にその値を選択する必要があります。ストアドプロシージャは完全に機能しています
しかし、更新された値をドロップダウンリストのデフォルト値として設定する方法がわかりません。
C#、ASP.NET 4.0、SQL サーバー 2008 を使用しています。
データベースにバインドされ、いくつかの値を持つドロップダウンリストがあります。
データベースからすべての値を適切に取得していますが、ボタンのクリック時にも更新する必要があり、更新後にその値を選択する必要があります。ストアドプロシージャは完全に機能しています
しかし、更新された値をドロップダウンリストのデフォルト値として設定する方法がわかりません。
C#、ASP.NET 4.0、SQL サーバー 2008 を使用しています。
ボタン クリック イベントが発生する前に、選択したドロップダウンの選択値を Viewstate に保存します。
ViewState["selectedValue"] = ddlAnswers.SelectedValue;
protected void Page_Load(object sender, EventArgs e)
{
if (ViewState["selectedValue"] !=null)
{
ddlAnswers.SelectedValue = ViewState["selectedValue"].ToString()
}
}
これを試してください。このようにして、事前に選択された値を再選択できます。