2007-03-27

实例分享:自己开发的自定义分页控件

来源: 本站收集整理 作者:佚名 评论 0 条
  一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个。
  (另外注重:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如:
  第一个参数是名称空间(必须是你的控件类的名称空间),第二个是标签名(可自定义)
  记得要加入System.Web.UI;名称空间,另外 将控件类内的
[DefaultProperty("Text"),
ToolboxData("<PublicControls:PageNavigation runat=server></PublicControls:PageNavigation>")]这句屏蔽掉

所有代码如下:

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Collections;
using System.Collections.Specialized;



namespace PublicControls
{
///<summary>
/// PageNavigation 分页导航控件。
///</summary>
[DefaultProperty("Text"),
ToolboxData("<PublicControls:PageNavigation runat=server></PublicControls:PageNavigation>")]
public class PageNavigation : Control,IPostBackDataHandler,IPostBackEventHandler
{
#region预定义

private string _style;
private int _count;
private int _pagesize;
共8页: 上一页 1 [2] [3] [4] [5] [6] [7] [8] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:ASP.Net C#2.0全能数据库组件 (开源含实例源码)  
下一篇:ASp使用AspJpeg组件制作透明文字水印
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号