如何从下拉列表选定值中删除记录?
我已经从数据库中填充了下拉列表list
,但使用删除按钮删除它时遇到问题。我做对了吗?(对不起,如果我的代码很乱)
这就是我填充下拉列表的方式:
protected void dropTask()
{
dropListTask.DataSource = daoTask.GetAll();
dropListTask.DataTextField = "TaskName";
dropListTask.DataValueField = "TaskID";
dropListTask.DataBind();
}
这是删除按钮:
protected void btnDelete_Click(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Model.task del= new Model.task();
del.TaskID = Convert.ToInt32(dropListTask.SelectedValue);
daoTask.Delete(del);
daoTask.Save();
}
}
我需要将回发添加到 btn 代码中,如果我删除它,它会给我一个错误提示;
The object cannot be deleted because it was not found in the ObjectStateManager.
所以我把回发和错误消失了。不知道是不是正确的方法。请告诉我如何以正确的方式进行操作。
提前致谢。