首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

取当前记录的前两条和后两条如何写呢

2011-12-23 
取当前记录的前两条和后两条怎么写呢?取当前记录的前两条和后两条怎么写呢?总共显示5条记录,中间条为当前

取当前记录的前两条和后两条怎么写呢?
取当前记录的前两条和后两条怎么写呢?

总共显示5条记录,中间条为当前记录。


[解决办法]
要看你的记录是如何展示的?

[解决办法]
要在那里取?
[解决办法]
可以根据当前记录的索引直接从数据源取出前后两条!

[解决办法]
放到datatable里,很容易取啊
[解决办法]
放到datatable里,用索引取
datatable.rows[索引].conums[0]
[解决办法]
放到datatable里,再取.
[解决办法]
DataTable dt;假设这个dt有5条记录.那么dt.Rows[0],dt.Rows[1]就是前两条.当然问题点可能会在如果在数据库中取前后两条.可以这样考虑select * from 表 where abs(id-5) <= 2 //如果数据是连续的话.
[解决办法]

[解决办法]
select top 2 * from 'table ' where id > 2 order by id
select top 2 * from 'table ' where id > 2 ordry by id desc
[解决办法]
用楼上的方法,没其它更方便的了.

热点排行