保存機能内で、挿入された最新の PK を表示するようにドロップダウン リストを設定するにはどうすればよいですか?
try{
//saving stuff where pk is inserted
con.close();
DropDownListTug.Items.Clear();
DropDownListTug.DataBind();
DropDownListTug.SelectedValue = "SCOPE_IDENTITY();"; //???
}
保存機能内で、挿入された最新の PK を表示するようにドロップダウン リストを設定するにはどうすればよいですか?
try{
//saving stuff where pk is inserted
con.close();
DropDownListTug.Items.Clear();
DropDownListTug.DataBind();
DropDownListTug.SelectedValue = "SCOPE_IDENTITY();"; //???
}
使用できます
SELECT IDENT_CURRENT('Tablename')
ノート
このシナリオでは、 Crudが提案したように、使用SCOPE_IDENTITY()
がより適していると思います。
アップデート
page_load
ドロップダウンリストを更新するには、コメントで最近の変更を表示し、デフォルト値を設定するように言ったように、イベントにドロップダウンリストを入力する必要があります。ボタンをクリックすると、ポストバックが発生し、ページがリロードされ、コードがドロップダウンリストを再度バインドします(page_loadイベントにある必要があります)ので、デフォルト値を設定するには、イベントdropdownlist
に設定する必要があります。SelecedValue
Page_load