首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql绑定DridView排序解决办法

2012-04-06 
sql绑定DridView排序现拟一数据库表Log_Data,排列按照时间字段从2011-07-01至2011-07-30,另有一个Log内容

sql绑定DridView排序
现拟一数据库表Log_Data,排列按照时间字段从2011-07-01至2011-07-30,另有一个Log内容字段。
  我现在想查询出来结果绑定到GridView上如下:
(GridView)
第一页显示如下:
  logData time
  系统修复 2011-07-26
  系统崩溃 2011-07-27
  系统修复 2011-07-28
  系统崩溃 2011-07-29
  系统修复 2011-07-30
   
第二页显示如下:
  logData time
  系统修复 2011-07-21
  系统崩溃 2011-07-22
  系统修复 2011-07-23
  系统崩溃 2011-07-24
  系统修复 2011-07-35

怎么做到呢?请高人指教!

[解决办法]

SQL code
declare @pagesize int;set @pagesize=5 --定义每页的条数declare @pageindex int;set @pageindex=2 --第几页;with maco as( --数据排序select row_number() over (order by logData desc) as rid from tablename where logData between '2011-07-01' and '2011-07-30') select * from maco --分页where rid between (@pageindex-1)*@pagesize+1 and @pageindex*@pagesizeorder by logData
[解决办法]
SQL code
declare @pagesize int;set @pagesize=5 --定义每页的条数declare @pageindex int;set @pageindex=2 --第几页;with maco as( --数据排序select row_number() over (order by logData desc) as rid,* --这里少写了一个星号,补上 from tablename where logData between '2011-07-01' and '2011-07-30') select * from maco --分页where rid between (@pageindex-1)*@pagesize+1 and @pageindex*@pagesizeorder by logData 

热点排行
Bad Request.