求助!! 翻页后如何保存对前一页记录的操作?

问题描述

假设有一百条记录,每条记录后面都要做一个操作,但是现在这一百条记录是每20条记录一页,分5页展示,如何才能做到每修改20条记录,翻一页,然后再修改20条记录,直至最后修改完成后点击提交,数据库同时更新这100条修改过的记录?求一个简单易懂的实现方法!大神们提供点思路就可以了,感激不尽!!

解决方案

解决方案二:
你把每次的修改存到一个缓存表或者临时表里面,提交的时候,用UPDATE语句结合子查询
解决方案三:
在内存里建立一个对象的缓存(数据库表的缓存),每次修改先修改它,保存的时候再一起提交。至于没20条修改后就翻页,只需要记录下最后一条改动后,前端跳转到下一页就可以了了。
解决方案四:
你所谓的客户端应用、分页操作,具体是用什么开发工具和方式编程设计的呢?不同设计就会有不同结果,不了解细节就不能解决任何问题。

时间: 2025-01-27 18:00:55

求助!! 翻页后如何保存对前一页记录的操作?的相关文章

水晶报表取在页眉栏如何区分前一页和当前页的数据?

问题描述 页眉栏在取数据的时候一般会取当前页的第一条作为页眉栏的数据,但如果说某一组的组尾在当前页的页首的话,那么页眉会取前一页的最后一条记录作为页眉,这两种情况如何区分? 解决方案 解决方案二:顶下~在先等,急!!解决方案三:首先页眉显示的始终是当前页第一条实际记录,而当你组尾作为页首时,因为组尾不是一条实际记录,所以当前页的第一条实际记录就变成上一页的最后一条实际记录.不过正常基本不会让组尾出现在页首的机会,不仅看着别扭,更是有点不合逻辑,你可以进入组专家,有一个保持在一起的属性,勾选它,让

ASP.net在页面所有内容生成后、输出内容前对页面内容进行操作

asp.net|页面 以前曾说过用HttpModule来在Response前更改Cookie,今天遇到Asp.net自做主张,把我辛苦转换的汉字ꪻ这样的表现形式,又转成汉字,别说是Asp.net的Web控件,就是Html控件Ranat=server都会被它强行转换成汉字输出.如果把页面内容一行行用Response写出来,那样太累,而且容易出错.所以最好的办法是在Asp.net的生成动作完成之后,再进行一次转换,这样Asp.net就拿你没有办法了.Asp.net的所有生成动作在Render方法中完

js返回前一页刷新本页重载页面_javascript技巧

<a href="javascript:history.go(-1)" rel="external nofollow" >返回前一页</a> <a href="javascript:location.reload()" rel="external nofollow" 刷新本页</a> <a href="javascript:history.go(-1);location

求助 .net中水晶报表中的下一页,点下一页只能显示第二页,再点还是显示第二页

问题描述 .net中水晶报表中的下一页问题,点下一页只能显示第二页,再点还是显示第二页,不知哪地方没搞好,还望高手帮解决下,谢谢! 解决方案 解决方案二:很多细节的地方你没注意吧.比如自动分页,ispostback什么的解决方案三:如果只加载一次,第二页就报错了,现在是到第二页后,再点下一页还是在第二页,感觉在哪又给初始化了的

ASP.Net中DataGrid翻页后继续保持(当前排序)显示

asp.net|datagrid|翻页|排序|显示 要想实现翻页后继续排序,实现这样的效果:比如共 15笔记录,每页显示10条则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升序还是降序 示例如下:1.现有的排序事件是这样写的,这个是点击上面排序标题时用:  private void

ASP.NET 翻页后继续维持排序

asp.net|翻页|排序 要想实现翻页后继续排序,实现这样的效果: 比如共 15笔记录,每页显示10条 则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升序还是降序 示例如下: 1.现有的排序事件是这样写的,这个是点击上面排序标题时用: private void grdProjTra

ASP.NET翻页后继续维持排序

要想实现翻页后继续排序,实现这样的效果: 比如共 15笔记录,每页显示10条 则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升 序还是降序 示例如下: 1.现有的排序事件是这样写的,这个是点击上面排序标题时用: private void grdProjTrace_SortComman

jsp框架中如何在翻页后保持复选框的选取状态?

问题描述 如题:选择数据量巨大 多次选取 在翻页后也应该保持选取状态 最后提交给数据库给个思路即可 不用代码 问题补充:Copperfield 写道 解决方案 数据量大的话用:一,把选择记录写入cookie保存下来,然后在获取二,把选择记录保存在session中,在翻页后可以将其写入到隐藏表单中数据量小的话:用Copperfield提供的方法会更方便其实只需要想办法获取前面选择复选框值就可以了解决方案二:在当前页使用隐藏域记录选取的值,翻页后再返回时,根据隐藏域是否有值设置复选框状态.解决方案三

分页翻页后文本框的值如何保留

问题描述 前台用Repeater控件分页关键词:<asp:TextBoxID="txtKeyWord"runat="server"></asp:TextBox><asp:ButtonID="btnSearch"runat="server"onclick="btnSearch_Click"/><asp:Repeaterrunat="server"I