C#.NET读取下一条记录

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:13:57
我现在有4个Label控件分别用来现实4个字段内容。
3个BUTTON控件,分别是查询,下一条,上一条。
点击“查询后”查询出的记录显示到4个Label中,
现在要怎样才能实现如果多条记录时,单击下一条能成功跳转到下一条记录?
我使用的Dataset,DataAdapter,来实现的查询,
Dataset,DataAdapter应该在哪定义?是在查询button中定义还是全局变量定义?

给你个思路吧.点击查询 dataset中读取的是第一条数据
点击下一条 在当前数据的id上大于他的第一条 去查询表中的数据
比如你点击查询.查到的id是20 那么点击下一条
select top 1 * from table where id>20
上一条就是
select top 1 * from table where id<20 order by id desc
当然.你自己还得判断下他现在是不是到了第一条或者最后一条数据
Dataset,DataAdapter 全局变量定义

可以把当前显示数据的ID保存在session中,下一条就是Session["id"] =Convert.ToInt32( Session["id"]) + 1,上一条就是Session["id"] = Convert.ToInt32(Session["id"]) - 1;,还不会的话我给你具体代码