尊敬的高手:
我在DataGrid里面放了删除功能,但编辑在使用时,给我提出了一个问题:
现在编辑在网站里面发了大量的文章,分了几十页. 比如:现在他要在要删除第17页的"某篇文章",当这篇文章删除以后,DataGrid分页的页面返回到了第1页. 因为他需要继续看第17页的其它文章是不是有需要删除的,这时他就希望删除"某篇文章"后页面继续留在第17页. 这样的话,这位编辑就能继续从第17页继续往下审查文章了。请高手给我一个解决办法,我估计用JavaScript或用C#的代码是可能解决的,但我没有写过。请高手给具体的解体办法。
致谢!
我在DataGrid里面放了删除功能,但编辑在使用时,给我提出了一个问题:
现在编辑在网站里面发了大量的文章,分了几十页. 比如:现在他要在要删除第17页的"某篇文章",当这篇文章删除以后,DataGrid分页的页面返回到了第1页. 因为他需要继续看第17页的其它文章是不是有需要删除的,这时他就希望删除"某篇文章"后页面继续留在第17页. 这样的话,这位编辑就能继续从第17页继续往下审查文章了。请高手给我一个解决办法,我估计用JavaScript或用C#的代码是可能解决的,但我没有写过。请高手给具体的解体办法。
致谢!
在bind()时 myDataGrid.currentPageIndex=int.Parse(Session["Pages"]);
把这每记录的前面放个复选框,在最上面或者最下面放置删除按钮(就像网易邮箱),当点击删除的时候,把所有选中的记录进行删除操作!
//
再者,楼上的几位仁兄可能没有考虑到,如果第17页是最后一页,而且第17页就一条记录,如果还要重新把index设置成17,结果就是:报错!
因为我的这个DataGrid分页功能我没有启用,我是用的一个分页控件分页的,分页控件的名称是DisPage
我用这代码
Session["DisPages"] = DisPage.PageIndex.ToString()
获取DisPage显示页的索引没有成功, 请高手指教.
Response.Write("<script language='javascript'>window.alert('删除成功!');location.href='javascript:history.back(-1)'</script>");