ASP.NET中分页时删除记录?

int uid=int.Parse(dlActorLists.DataKeys[e.Item.ItemIndex].ToString());
dlActorLists是一个DataGrid,当我们不在第一页的时候,单击“删除”,此时Page_Load会先绑定数据,然后才是对删除事件的处理。
所以我就用了一个ViewState保存用户上次点删除时所在的页数,这次先跳到正确的页,上面的代码才能获得正确的id。
但我这样做时,中间发生了多次绑定和重新分页,我觉得效率可能不是很好。不知道那位高手有没有好的方法,谢谢。

还有,DataList不支持内置的分页功能,但可以使用PagedDataSource这个类来分页,我在MSDN中看到的,但我不知道怎样去用这个类。望赐教。谢谢

posted on 2005-03-11 18:13  逗号李  阅读(1020)  评论(0)    收藏  举报

导航