浏览图片显示下一张
2010-04-26 20:07
204 查看
做网站真是不一样,不断的有新需求,不段的改进。今天在做浏览图片时,感觉很单调,到了末尾一样,于是想着改进一下,单击图片时显示下一张,如果达到最后一张图片时,返回到第一张。
思路: 先查找表中ID最大的一条记录,然后和当前记录的id比较,如果当前的小于查找到的最大的话,就返回一个最大当前的一条记录,如果当前的大于查找到的最大的话,就返回最小的一条记录。
代码如下:
思路: 先查找表中ID最大的一条记录,然后和当前记录的id比较,如果当前的小于查找到的最大的话,就返回一个最大当前的一条记录,如果当前的大于查找到的最大的话,就返回最小的一条记录。
代码如下:
/// <summary> /// 返回下一张 /// </summary> /// <returns></returns> public string findinfo() { MySQL mysql = new MySQL(); DataTable dt = new DataTable(); dt = mysql.MySQLDataTable("select max(Per_Id) from tb_Person"); int max = Convert.ToInt32(dt.Rows[0][0].ToString().Trim()); //获得最大记录ID号 if (Per_Id< max) //如果小于最大的 { dt = mysql.MySQLDataTable("select top 1 Per_Id from tb_Person where Per_Id>" + Per_Id + ""); //得到下一个数据 return dt.Rows[0][0].ToString().Trim(); //返回下一个数据id } else { dt = mysql.MySQLDataTable("select min(Per_Id) from tb_Person"); return dt.Rows[0][0].ToString().Trim(); //得到第一条数据 } }
相关文章推荐
- Camera图片特效处理综述(Bitmap的Pixels处理、Canvas/paint的drawBitmap处理、旋转图片、裁截图片、播放幻灯片浏览图片<线程固定时间显示一张>)
- 数组保存图片地址然后输出到网页为什么只显示最后一张
- Android图形显示系统——一张图片的显示流程
- VS2008+Opencv2.3.1 创建Win32 Console Application显示一张图片
- 鼠标移动上去就显示一张跟在鼠标的图片JS代码
- 如何把一张图片上的几个小图片按自己的要求有规律的显示出来
- 教你如何HTML显示一张图片的一部分
- 如何在对话框上显示一张图片
- 用仿ActionScript的语法来编写html5——第一篇,显示一张图片
- OpenCV提取显示一张图片的R,G,B颜色分量
- opencv 1.0 显示一张图片
- 在发板实现24位jpg和bmp图片用手划动显示上一张与下一张图片
- android在jni中对SurfaceView显示一张图片
- linux下从spi中读取一张logo图片并显示
- 上一张图片显示
- 网页中多个图标在一张图片上,使用css将各图标显示
- Unity UGUI 多张图片合成一张 记时 显示ICO
- 在QT集成开发环境中用OpenCV读取一张图片并显示
- JS随机显示一张图片
- Gallery 在滑动的时候一次显示一张图片