• 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码(一) 主体



    namespace JYK.Controls
    {
        
    /// <summary>
        
    /// 分页控件
        
    /// PageGetData.cs 负责提取数据
        
    /// PageSQL.cs 负责生成SQl语句
        
    /// PageUI.cs 负责分页控件的页面内容
        
    /// </summary>

        [DefaultProperty("Text")]
        [ToolboxData(
    "<{0}:JYKPage runat=server></{0}:JYKPage>")]
        
    public class JYKPage : WebControl, INamingContainer, IPostBackEventHandler 

        
    {
            
    /// <summary>
            
    /// 访问数据库用的实例
            
    /// </summary>

            private  DataAccessHelp dal = null;

            
    /// <summary>
            
    /// 生成SQL语句的部分
            
    /// </summary>

            private PageManage.PageSQL MgrPageSQL = null;

            
    /// <summary>
            
    /// 提取数据的部分
            
    /// </summary>

            private PageManage.PageGetData MgrGetData = null;

            
    /// <summary>
            
    /// 提取数据的部分
            
    /// </summary>

            private PageManage.PageUI MgrPageUI = null;

            
    /// <summary>
            
    /// 设置显示数据的控件
            
    /// </summary>

            public System.Web.UI.WebControls.WebControl ControlGrid;
     
            
    成员

            
    属性

            
    函数

            
    绘制UI CreateChildControls()

            
    响应分页事件

            
    /// <summary>
            
    /// 接收分页控件的回发事件
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>

            void btn_Click(object sender, EventArgs e)
            
    {
                
    //throw new NotImplementedException();
                
    //base.Page.Response.Write("ss");

            }


            
    /// <summary>
            
    /// 分页的回发事件,没有成功
            
    /// </summary>
            
    /// <param name="PageIndex"></param>

            public void RaisePostBackEvent(string PageIndex)
            
    {
                
    //base.Page.Response.Write("www");
                
    //Page_Click();
            }



            
    设计时支持

        }

    }


  • 相关阅读:
    IOS知识点收集
    多媒体层预览(Media Layer OverView)
    IOS Audio开发集合
    《android 1: 创建一个安卓项目》
    IOS 中的CoreImage框架(framework)
    [转载]面向对象的六大原则
    [转载]UDP丢包率提升
    产品与项目的区别
    关联、组合、聚合、依赖关系比较
    统一建模语言(UML,Unified Modeling Language)
  • 原文地址:https://www.cnblogs.com/jyk/p/1229967.html
Copyright © 2020-2023  润新知