c#一个分页控件的例子
一、首先下载一个dll,地址:http://pan.baidu.com/share/link?shareid=1628211605&uk=1342867987
二、添加到项目中
三、添加引用
四、前台页面写法如下:

<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3 style="color:Green;">品牌列表</h3>
<div style="text-align:right;margin-bottom:5px;margin-right:35px;">
<asp:Button ID="btnAdd" runat="server" Text="添加品牌" onclick="btnAdd_Click" />
</div>
<asp:DataGrid ID="DgBM" runat="server" HorizontalAlign="Center" Width="100%" AllowSorting="True"
AutoGenerateColumns="False" BorderStyle="None" GridLines="None" PageSize="2"
DataKeyField="id" OnItemCommand="DgBM_ItemCommand" OnItemDataBound="DgBM_ItemDataBound">
<AlternatingItemStyle ></AlternatingItemStyle>
<ItemStyle ></ItemStyle>
<HeaderStyle ></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="BTitle" HeaderText="标题"></asp:BoundColumn>
<asp:BoundColumn DataField="Gtype" HeaderText="类型"></asp:BoundColumn>
<asp:BoundColumn DataField="createTime" HeaderText="创建时间"></asp:BoundColumn>
<asp:BoundColumn DataField="Description" HeaderText="描述"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="编辑" HeaderStyle-Width="60px">
<ItemTemplate>
<asp:ImageButton ID="Editimg" runat="server" CommandName="edit"
ImageUrl="~/Images/work/edit.gif" AlternateText="编辑"></asp:ImageButton>
</ItemTemplate>
<EditItemTemplate>
<asp:ImageButton ID="Saveimg" runat="server" CommandName="save"
AlternateText="保存"></asp:ImageButton>
<asp:ImageButton ID="Closeimg" runat="server" CommandName="close"
AlternateText="取消"></asp:ImageButton>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="删除" HeaderStyle-Width="60px">
<ItemTemplate>
<asp:ImageButton ID="Delimg" runat="server" CssClass="btn_op" CommandName="del" ImageUrl="~/images/work/del.gif">
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<table cellspacing="0" cellpadding="0" width="95%">
<tr>
<td>
<cc1:SqlPager ID="SqlPager1" runat="server" ControlToPaginate="DgBM" Height="30px"
BorderWidth="0px" BackColor="#FFFFFF" PagerStyle="ImageButtonNumericPageItems"
firstImg="../../images/work/first.gif" lastImg="../../images/work/last.gif" nextImg="../../images/work/next.gif"
prevImg="../../images/work/previous.gif" Width="100%" />
<br />
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

后台代码如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
PageBind();
}
}
#region 分页绑定列表
/// <summary>
/// 绑定通知公告列表
/// </summary>
public void PageBind()
{
string connStr = ConfigurationManager.AppSettings["DataConn"].ToString();
string strCmd = "SELECT id,BTitle,(SELECT BTitle FROM BrandType WHERE id=Brand.BTID ) AS Gtype,createTime,imgURL,Description,sort FROM Brand";
try
{
// 清除缓存
SqlPager1.ClearCache();
// 绑定数据.
SqlPager1.ConnectionString = connStr;
SqlPager1.SelectCommand = strCmd;
SqlPager1.SortField = "sort ASC";
SqlPager1.ItemsPerPage = 20;
SqlPager1.DataBind();
}
catch { }
}
#endregion
protected void DgBM_ItemCommand(object source, DataGridCommandEventArgs e)
{ }
protected void DgBM_ItemDataBound(object sender, DataGridItemEventArgs e)
{ }
protected void btnAdd_Click(object sender, EventArgs e)
{ }
c#一个分页控件的例子的更多相关文章
- uinty3d使用ugui封装一个分页控件
我们在显示数据时有的数据比较多,手机内存有限,我们不可能分配很多的控件来显示这些数据,分页是一个不错的选择.比如玩家交易行.我们现在封装一个自己简单的分页控件来显示玩家交易行. 分页控件的原理其实很简 ...
- 自己写的一个分页控件类(WinForm)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u ...
- 自己动手用Javascript写一个无刷新分页控件
.NET技术交流群:337901356 ,欢迎您的加入! 对 于一个用户体验好的网站来说,无刷新技术是很重要的,无刷新,顾名思义,就是局部刷新数据,有用过Asp.net Web Form技术开发网页的 ...
- 小白写的一个ASP.NET分页控件,仅供娱乐
无聊,第一次写博客,自己动手写了一个分页控件.由于我是新手,有很多地方写得不够好,希望各位大牛多多指正.哈哈哈 /// <summary> /// 分页控件 /// </summar ...
- WPF 实现 DataGrid/ListView 分页控件
在WPF中,通常会选用DataGrid/ListView进行数据展示,如果数据量不多,可以直接一个页面显示出来.如果数据量很大,2000条数据,一次性显示在一个页面中,不仅消耗资源,而且用户体验也很糟 ...
- [原创]WinForm分页控件制作
先简单说一下思路: 1.做一个分页控件的导航类,即记录总页数.当前页.每页记录数,下一页.上一页.跳转等操作的页数变更. class PageNavigation{/// <summary> ...
- angular+bootstrap+MVC 之三,分页控件初级版
今天实现一个分页控件,效果如下: 1.HTML: <!doctype html> <!--suppress ALL --> <html ng-app="appT ...
- 纯手写分页控件CSS+JS+SQL
Asp.net中虽然用DataPager配合ListView可以实现分页显示,但是有时候由于开发环境等问题不能用到DataPager控件,那么自己手工写一个分页控件就很有必要了,当然,最重要的是通用性 ...
- 基于jquery扩展漂亮的分页控件(ajax)
分页控件式大家在熟悉不过的控件,很多情况下都需要使用到分页控件来完成列表数据加载操作,在很多分页控件中有的编写麻烦,有的应用扩展比较复杂,有的分页控件样式比较丑陋,有的分页控件用户体验操作比较简单等等 ...
随机推荐
- 【iOS开发】添加子控件方式(懒加载,GCC)
// // ViewController.m // GCC // // Created by admin on 15/10/7. // Copyright © 2015年 admin. All rig ...
- android 导航布局
http://blog.csdn.net/wangjinyu501/article/details/8140588 http://www.cnblogs.com/hanyonglu/archive/2 ...
- hadoop 2.3 集群总结
用了近两个礼拜的摸索终于搭建好了hadoop集群,测试性能也符合预期. centos6.4下hadoop2.3集群总结如下: 关于环境的设置: 1.关闭selinux (反复折腾了好多次) vi /e ...
- MFC 消息的分类
来源:孙鑫 c++ 第6集
- Jquery局部打印插件
局部打印插件 jquery.PrintArea.js js代码 (function ($) { var printAreaCount = 0; $.fn.printArea = fun ...
- POJ 2182 Lost Cows (线段树)
题目大意: 有 n 头牛,编号为 1 - n 乱序排成一列,现已知每头牛前面有多少头牛比它的编号小,从前往后输出每头牛的编号. 思路: 从后往前推,假如排在最后的一头牛比他编号小的数量为a,那么它的编 ...
- Java vs Python
面试时常问到这两种语言的区别,在此总结一下. Referrence: Udemy:python-vs-java Generally, Python is much simpler to use, an ...
- 构建高性能WEB站点笔记二
构建高性能WEB站点笔记 因为是跳着看的,后面看到有提到啥epoll模型,那就补充下前面的知识. 第三章 服务器并发处理能力 3.2 CPU并发计算 进程 好处:cpu 时间的轮流使用.对CPU计算和 ...
- 04747_Java语言程序设计(一)_第8章_多线程
例8.1应用程序用Thread子类实现多线程. import java.util.Date; public class Example8_1 { static Athread threadA; sta ...
- Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6633311 在上一篇文章中,我 们分析了And ...