知识大全 ASP.NET程序中用Repeater实现分页
Posted 知
篇首语:欲穷千里目,更上一层楼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET程序中用Repeater实现分页相关的知识,希望对你有一定的参考价值。
ASP.NET程序中用Repeater实现分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一 程序功能 为Repeater实现分页 二 窗体设计 新建ASP NET Web应用程序 命名为Repeater 保存路径为(注 我机子上的网站的IP是 的主目录是D:\\web文件夹)然后点击确定 向窗体添加一个 行一列的表 向表的第一行中添加一个Repeater控件 向表的第二行中添加两个Label控件向表的第三行中添加四个Button按钮 切换到HTML代码窗口 在<asp:Repeater id= Repeater runat= server >和</asp:Repeater>之间添加以下代码 <ItemTemplate> <table id= Table width= > <tr> <td><%#DataBinder Eval(Container DataItem employeeid )%></td> <td><%#DataBinder Eval(Container DataItem lastname )%></td> </tr> </table> </ItemTemplate> 三 代码设计 Imports System Data SqlClient Public Class WebForm Inherits System Web UI Page Dim scon As New SqlConnection( server=localhost;database=northwind;uid=sa;pwd= ) Dim sDA As SqlDataAdapter Dim ds As DataSet Dim currentPage As Integer 记录著目前在哪一页上 Dim maxPage As Integer 总共有多少页 Const rowCount As Integer = 一页有多少行 Dim rowSum As Integer 总共有多少行 窗体代码省略 Private Sub Page_Load(ByVal sender As System Object ByVal e As System EventArgs) Handles MyBase Load If Not Page IsPostBack Then sDA = New SqlDataAdapter( select employeeid lastname from employees order by employeeid scon) ds = New DataSet Try sDA Fill(ds employees ) 获取总共有多少行 rowSum = ds Tables( ) Rows Count Catch ex As Exception rowSum = End Try 如果没有数据 退出过程 If rowSum = Then Exit Sub 计算出浏览数据的总页数 If rowSum Mod rowCount > Then 有余数要加 maxPage = rowSum \\ rowCount + Else 正好除尽 maxPage = rowSum \\ rowCount End If currentPage = 调用绑定数据过程 readpage(currentPage) BindData() Label Text = maxPage 首页和上一页按钮不可见 Button Visible = False Button Visible = False End If End Sub 创建一个绑定数据的过程 Sub BindData() Repeater DataSource = ds Repeater DataBind() Label Text = currentPage End Sub 创建一个填充数据集的过程 Sub readpage(ByVal n As Integer) sDA = New SqlDataAdapter( select employeeid lastname from employees order by employeeid scon) ds = New DataSet ds Clear() sDA Fill(ds (n ) * rowCount rowCount employees ) End Sub 首页按钮 Private Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button Click currentPage = 调用填充数据集过程 readpage(currentPage) 绑定数据 BindData() 设置首页 第一页按钮不可见 显示下一页尾页按钮 Button Visible = False Button Visible = False Button Visible = True Button Visible = True End Sub 上一页按钮 Private Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button Click 如果现在页是第二页 设置首页和上一页按钮不可见 If Label Text > Then Button Visible = True Button Visible = True Else Button Visible = False Button Visible = False Button Visible = True Button Visible = True End If currentPage = Label Text readpage(currentPage) BindData() End Sub 下一页按钮 Private Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button Click 如果现在页倒数第二页 设置最后页和下一页按钮不可见 If Label Text < Label Text Then Button Visible = True Button Visible = True Else Button Visible = True Button Visible = True Button Visible = False Button Visible = False End If currentPage = Label Text + readpage(currentPage) BindData() End Sub 尾页按钮 Private Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button Click 设置当前页为最大页数 currentPage = Label Text readpage(currentPage) BindData() Button Visible = True Button Visible = True Button Visible = False Button Visible = False End Sub End Class 窗体界面如下所示 > cha138/Article/program/net/201311/11338相关参考
asp.net中使用Repeater嵌套 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!前台&nbs
在Asp.netMVC中使用Repeater 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Re
知识大全 asp.net Repeater 数据绑定的具体实现
asp.netRepeater数据绑定的具体实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Repeater和DataList分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 因为项目需
ASP.NET分页链接方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ///<summ
简单的ASP.NET无刷新分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
ASP.NET利用存储过程实现分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先说下思路写
一个ASP.Net的DataGrid分页控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 写的
ASP.NET长文章分页显示函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! publicst
Asp.Net可定制分页用户控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介绍借助AspN