请怎么控制文章显示排序,增加一字段专供排序用,那怎么来调整排序呢?比如一文章现在第三位置,我想排到第二位置?或排到第五位置?怎么 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你只是改变在前台的显示顺序,就定义一个dataset,增加一个排序字段ID,再从数据库中按你要求的顺序提取所需的记录插入到dataset中,再显示就可以了。如果要在数据库中改变记录的排列顺序,只能在数据库中增加一个排序字段ID,再通过编程改变每条记录ID字段的值以更改顺序。 你的要求和置顶还不一样。。比较麻烦要实现你的情况加一排序字段 order。。每次插入数据的时候插入当前是第几条记录 。比如插入第一条时order=1,插入第二条时order=2,就是按自动增量那样增加按你所要实现的肯定要根据具体情况对order字段进行修改.能出现的四种情况,相临的调换,第三换到第二,第三换到第四,只修改相临文章的order就可以。但如果隔着调换位置,就要对相当一部分order进行修改了,第四换到第二,第二向下(除第三外)的所有文章的order都要加1。第二调到第五,第二个order=5,第三,第四个文章的order减1; BLL层已经引用了DAL层为什么引用不了DAL层新建的一个类? 帮忙完善一下MVC3 中 DIGG功能 如何将数据库中的一个字段一共两个状态1和2,分别绑到asp.net的两个GridView里? 如何进行实体类对象比较 如何在DataGrid的标题栏中显示标题和图表 执行sqldatareader的read方法是提示阅读器关闭时 Read 的尝试无效??? 求一个上传带条度条源码(vb.net)........ 后台如何获取前台动态绑定的ID W3C的那个所见即所得是怎么做呢? 关于ADO.NET设计模型上的困惑? 请教各位asp.net如何在新窗口打开网页! Cookie问题~!
如果要在数据库中改变记录的排列顺序,只能在数据库中增加一个排序字段ID,再通过编程改变每条记录ID字段的值以更改顺序。
你的要求和置顶还不一样。。比较麻烦要实现你的情况
加一排序字段 order。。
每次插入数据的时候插入当前是第几条记录 。
比如插入第一条时order=1,插入第二条时order=2,就是按自动增量那样增加按你所要实现的肯定要根据具体情况对order字段进行修改.能出现的四种情况,相临的调换,第三换到第二,第三换到第四,只修改相临文章的order就可以。
但如果隔着调换位置,就要对相当一部分order进行修改了,第四换到第二,第二向下(除第三外)的所有文章的order都要加1。第二调到第五,第二个order=5,第三,第四个文章的order减1;