做一个数据展示列表页面。
我想通过SQL 2005的 ROW_NUMBER() OVER(ORDER BY ID desc) AS Rows来显示当前行号。
不行的?其他列能绑定并且显示,就这个不行。比如这个
Rows Title State ID
1 标题1 1 6
2 标题2 1 7
3 标题3 1 8数据库里面能看到Rows这列数据,绑定到页面却不行
我想通过SQL 2005的 ROW_NUMBER() OVER(ORDER BY ID desc) AS Rows来显示当前行号。
不行的?其他列能绑定并且显示,就这个不行。比如这个
Rows Title State ID
1 标题1 1 6
2 标题2 1 7
3 标题3 1 8数据库里面能看到Rows这列数据,绑定到页面却不行
<HeaderTemplate>
<table>
<tr>
<td>序号</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Container.DataSetIndex+1 %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
这2种应该都可以的。你看下mapping的地方是否有问题。楼主是要分页的,楼上2种不可以的,第二页的时候就不对了。
数据库查询:ROW_NUMBER() OVER(ORDER BY ID desc) AS Rows
前台绑定<%#Eval("Rows")%>
真的不行哦,骗你是小狗。
测试过 可以