最近在编程人生上看到篇文章很有感触,觉得人生还是要多奋斗。今天给大家贡献点干货。

<divclass="page"id="ctrlRecordPage">
总<asp:LabelID="Zpage"runat="server"Text=""></asp:Label>页/
<asp:LabelID="Zcount"runat="server"Text=""></asp:Label>条
<asp:LinkButtonID="start_button"runat="server"onclick="start_button_Click">首页</asp:LinkButton>
<asp:LinkButtonID="up_button"runat="server"onclick="up_button_Click">上一页</asp:LinkButton>
<asp:LinkButtonID="down_button"runat="server"onclick="down_button_Click">下一页</asp:LinkButton>
<asp:LinkButton ID="end_button" runat="server" onclick="end_button_Click">末页</asp:LinkButton>&nbsp;&nbsp;
每页<asp:TextBoxID="Pagesize"runat="server"Text=""Width="30px"></asp:TextBox>条
当前<asp:DropDownListID="Pageing"runat="server"AutoPostBack="True"
onselectedindexchanged="Pageing_SelectedIndexChanged"></asp:DropDownList>页
</div>
privatevoidPageing_databird(intvalue)
{
Pageing.Items.Clear();
intzdatapage=Convert.ToInt32(Zpage.Text);
if(zdatapage>)
{
for(inti=;i<=zdatapage;i++)
{
Pageing.Items.Add(i.ToString());
}
}
else
{
Pageing.Items.Add("");
}
if(Pageing.Items.FindByValue(value.ToString())!=null)Pageing.SelectedValue=value.ToString();
if(zdatapage>)
{
Pageing.Enabled=true;
intdatapageing=Convert.ToInt32(Pageing.SelectedValue);
if(datapageing>)
{
start_button.Enabled=true;
up_button.Enabled=true;
}
else
{
start_button.Enabled=false;
up_button.Enabled=false;
}
if(datapageing<zdatapage)
{
down_button.Enabled=true;
end_button.Enabled=true;
}
else
{
down_button.Enabled=false;
end_button.Enabled=false;
}
}
else
{
start_button.Enabled=false;
up_button.Enabled=false;
down_button.Enabled=false;
end_button.Enabled=false;
Pageing.Enabled=false;
}
}
protectedvoidstart_button_Click(objectsender,EventArgse)
{
intdatapageing=;
if(Pageing.Items.FindByValue(datapageing.ToString())!=null)Pageing.SelectedValue=datapageing.ToString();
DataBird();
}
protectedvoidup_button_Click(objectsender,EventArgse)
{
intdatapageing=Convert.ToInt32(Pageing.SelectedValue);
if(datapageing>)datapageing--;
if(Pageing.Items.FindByValue(datapageing.ToString())!=null)Pageing.SelectedValue=datapageing.ToString();
DataBird();
}
protectedvoiddown_button_Click(objectsender,EventArgse)
{
intdatapageing=Convert.ToInt32(Pageing.SelectedValue);
intzdatapage=Convert.ToInt32(Zpage.Text);
if(datapageing<zdatapage)datapageing++;
if(Pageing.Items.FindByValue(datapageing.ToString())!=null)Pageing.SelectedValue=datapageing.ToString();
DataBird();
}
protectedvoidend_button_Click(objectsender,EventArgse)
{
intzdatapage=Convert.ToInt32(Zpage.Text);
if(Pageing.Items.FindByValue(zdatapage.ToString())!=null)Pageing.SelectedValue=zdatapage.ToString();
DataBird();
}
protectedvoidPageing_SelectedIndexChanged(objectsender,EventArgse)
{
DataBird();
}
protectedvoidDataBird()
{
dc.Setsql="select*fromadlistorderbycreatetimedesc";
DataTabledt=dc.GetDataTable();
PagedDataSourcepds=newPagedDataSource();
pds.DataSource=dt.DefaultView;
pds.AllowPaging=true;
intdatapagesize=;
if(Convert.ToInt32(Pagesize.Text)>)datapagesize=Convert.ToInt32(Pagesize.Text);
pds.PageSize=datapagesize;
Zcount.Text=pds.DataSourceCount.ToString();
Zpage.Text = pds.PageCount.ToString();
intzpaging=;
if(Pageing.SelectedIndex>-)zpaging=Convert.ToInt32(Pageing.SelectedValue);
Pageing_databird(zpaging);
pds.CurrentPageIndex=Convert.ToInt32(Pageing.SelectedValue)-;
listshow_Repeater.DataSource=pds;
listshow_Repeater.DataBind();
}

asp.net实现access数据库分页的更多相关文章

  1. asp.net mvc access数据库操作

    连接access数据库其实也简单,只要按照mvc的模式来就可以,遵循c v约定就可以 既然渲染试图是强类型,那么取得的数据就转换成强类型,其他一切和asp.net操作一样 DB mydb = new ...

  2. ASP连接读写ACCESS数据库实例(转)

    (一)   数据库的选择:有许多的数据库你可以选择,SQL SERVER.ACCESS(*.mdb).EXCEL(*.xls).FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储 ...

  3. asp.net连接Access数据库实现登陆功能

    这里话就不多说了,直接演示代码. 连接access数据库首先需要配置web.config <appSettings> <add key="AccessConnString& ...

  4. asp.net 连接access数据库方法

    在 Web.Config 中配置 Access 数据库驱动和数据库文件名称. 请看代码 <appSettings> <add key="DBDriver" val ...

  5. [Ext.Net]GridPanel之Access数据库分页显示

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  6. Ext.Net 1.x_Ext.Net.GridPanel之Access数据库分页显示

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  7. ASP:连接Access数据库的方法及使用感受

    连接Access的方式有: 方式1: Set conn = Server.Createobject("ADODB.Connection")conn.open "drive ...

  8. IIS中启用ASP并连接Access数据库的解决办法

    1. IIS安装ASP模块 进入控制面板 ---- 打开或关闭Windows功能 选择如下所示两项,点击安装完成 2. 打开父路径许可 选择相应应用程序池 ----- 高级设置 ---- 将“启用父路 ...

  9. asp.net读取Access数据库。

    注:数据库(表名 job  id 工作id ,job工作字段) 数据库放在app_data文件中.名称为database.mdb 如果用codesmith生成,选择的数据库连接类型如下图: 项目结构图 ...

随机推荐

  1. CSS中可以和不可以继承的属性【转】

    一.无继承性的属性 1.display:规定元素应该生成的框的类型 2.文本属性: vertical-align:垂直文本对齐 text-decoration:规定添加到文本的装饰 text-shad ...

  2. 【C++】为多态基类声明virtual析构函数

    来自<Effective C++>条款07:为多态声明virtual析构函数 当derived class对象经由一个base class指针被删除,而该base class带着一个non ...

  3. bootstrap 中的静态模式的控制按钮上的一个坑

    在使用modal时发现,代码:<button class="btn btn-danger" data-toggle="modal" data-target ...

  4. HDU4802_GPA

    水题. #include <iostream> #include <cstdio> #include <cstring> using namespace std; ...

  5. js 变量定义的注意点

  6. Using the command line to manage files on HDFS--转载

    原文地址:http://zh.hortonworks.com/hadoop-tutorial/using-commandline-manage-files-hdfs/ In this tutorial ...

  7. 【loj2325】「清华集训 2017」小Y和恐怖的奴隶主 概率dp+倍增+矩阵乘法

    题目描述 你有一个m点生命值的奴隶主,奴隶主受伤未死且当前随从数目不超过k则再召唤一个m点生命值的奴隶主. T次询问,每次询问如果如果对面下出一个n点攻击力的克苏恩,你的英雄期望会受到到多少伤害. 输 ...

  8. 【Java】编程技术经典书籍列表

    这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统与网络.系统架构.算法与数据结构.前端开发.后端开发.移动开发.数据库.测试.项目与团队.程序员职业修炼.求职面试 和 编程相关的经典书籍. ...

  9. Android性能优化:布局优化 详细解析(含<include>、<ViewStub>、<merge>讲解 )

    1. 影响的性能 布局性能的好坏 主要影响 :Android应用中的页面显示速度 2. 如何影响性能 布局影响Android性能的实质:页面的测量 & 绘制时间 1个页面通过递归 完成测量 & ...

  10. Linux学习笔记二:tar命令使用

    tar命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的 ...