• 【开源】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();
            }



            
    设计时支持

        }

    }


  • 相关阅读:
    springmvc中@PathVariable和@RequestParam的区别
    Spring MVC 学习总结(一)——MVC概要与环境配置
    web中session与序列化的问题
    EL表达式
    JSTL自定义标签
    [c++][语言语法]stringstream iostream ifstream
    [C++][语言语法]标准C++中的string类的用法总结
    [数据库]数据库查询语句
    [c++][语言语法]函数模板和模板函数 及参数类型的运行时判断
    机器学习算法汇总
  • 原文地址:https://www.cnblogs.com/jyk/p/1229967.html
Copyright © 2020-2023  润新知