终于整理了一个能用的分页
来源:互联网 发布:windows shell编程 编辑:程序博客网 时间:2024/05/06 09:40
好不好再说吧,先对付用了
<%@ Page Language="vb" Debug="true" %>
<%@ Import Namespace = "System.Data"%>
<%@ Import Namespace = "System.Data.Odbc"%>
<!--#include file="inc_sub.aspx"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Dim page As String
Dim PageCount As String
Sub Page_Load(ByVal obj As Object, ByVal e As EventArgs)
page = Request.QueryString("page")
If Not IsInt(page) Then
page = 1
End If
'Call show_list(page)
Using connection As New OdbcConnection(ConfigurationSettings.AppSettings("ConnectionString"))
'创建SQL语句
Dim sql = "select * from wenzhang"
Dim da As New OdbcDataAdapter(sql, connection)
'创建DataSet对象
Dim ds As New DataSet
da.Fill(ds, "wenzhang")
'创建分页类
Dim objpage As New PagedDataSource
'设置数据源
objpage.DataSource = ds.Tables("wenzhang").DefaultView
objpage.AllowPaging = True
objpage.PageSize = 3
Repeater1.DataSource = objpage
If page - 1 > objpage.PageCount Then
page = objpage.PageCount
End If
objpage.CurrentPageIndex = page - 1
PageCount = objpage.PageCount
Repeater1.DataBind()
End Using
End Sub
Sub show_PageLeader(ByVal CurrentPageIndex As Integer, ByVal PageCount As Integer)
Response.Write("当前:" & CurrentPageIndex & " 共有 " & PageCount & "页")
Dim i As Integer
Dim j As Integer
For i = 1 To PageCount
If page = i Then
Response.Write("<a href=""admin_wenzhang_list.aspx?page=" & i & """><b>" & i & "</b></a> ")
Else
Response.Write("<a href=""admin_wenzhang_list.aspx?page=" & i & """>" & i & "</a> ")
End If
Next
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table width="600" border="0">
<tr>
<td>管理</td>
<td>标题</td>
<td>发布时间</td>
</tr>
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td><a href="admin_wenzhang_edit.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id")%>">修改</a> <a href="admin_wenzhang_edit.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id")%>">删除</a></td>
<td><%#DataBinder.Eval(Container.DataItem, "biaoti")%> </td>
<td><%#DataBinder.Eval(Container.DataItem, "fabushijian","{0:d}")%> </td>
</tr>
</ItemTemplate>
</asp:Repeater>
<tr>
<td> </td>
<td><%show_PageLeader(page, PageCount)%> </td>
<td> </td>
</tr>
</table>
<p> </p>
</div>
</form>
</body>
</html>
- 终于整理了一个能用的分页
- 终于能用了
- CSDN终于能用了!!
- ies4linux终于能用了。
- 终于能用googleplay了
- CSDN的Blog坏了这么久,终于能用了
- 随机函数终于能用了
- 终于发现AS3接口的一个很重要的作用了(甚至不能用“抽象类”替代的)!!
- 我的BLOG终于可以能用了,感谢网友
- 终于能用OFFICE2010新建03版本格式的文档了!
- Android 5.0的人脸解锁终于能用了
- 我终于理解了JSP 的分页了
- 我终于理解了JSP 的分页了
- 终于看到CSDN BLOG能用了
- SQL Server2008 EXPRESS终于能用了!
- 终于能用博客了。。验证好久
- 一个线程的问题,终于搞定了。
- 终于开始了一个自己的blog~~
- asp 怎么实现可以同时添加多条记录到ORCAL库里啊
- oracle分页显示
- “设为首页”与“加入收藏夹”
- jsp分页
- .NET三层经典架构PetShop3.0分析之表现层
- 终于整理了一个能用的分页
- RS232,RS485的区别
- NET(C#)连接各类数据库-集锦
- js客户端执行
- Beryl与AWT/Swing的冲突解决[00原创]
- C#高级编程之“代码属性”
- 常用的函数
- Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- 基于.net开发平台项目案例集锦