在我的.NET Web窗体页面中,我有一个ListBox和一些允许我对项目进行排序的jQuery。我选择了几个项目,然后遍历它们以保存到我的数据库。我想保存项目排序的顺序,但是,我无法使其正常工作。我隐藏显示:无法按排序顺序保存列表框项目
protected void session_DetailsView_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
{
panel_SqlDataSource.Delete();
ListBox panel_ListBox = session_DetailsView.FindControl("panel_ListBox") as ListBox;
int so = 0;
for (int i=0; i < panel_ListBox.Items.Count; i++)
{
if (panel_ListBox.Items[i].Selected == true)
{
so++;
panel_SqlDataSource.InsertParameters["presenterID"].DefaultValue = panel_ListBox.Items[i].Value;
panel_SqlDataSource.InsertParameters["sortOrder"].DefaultValue = so.ToString();
panel_SqlDataSource.Insert();
}
}
}
忘记的时刻的数据库,应只需跟踪输出以确定您是否期望发生的事情正在发生。然后担心数据库。 – demoncodemonkey
也粘贴你的jQuery代码... – demoncodemonkey