需要的就说,源码就不给了,没意见吧?!呵呵输出如下:第1页 共2页 每页10条 共11条 首页 上一页 下一页 末页 textbox 前往 功能
支持sql server ,access,oracle连接
支持datagrid,repeater,Datalist
可以改变输出的文本和cssstyle方法:
DataGridPagination(1,2,3,4,5)
DataListPagination(1,2,3,4,5)
DataRepeatPagination(1,2,3,4,5)
参数依次为:(1输出控件,2查询语句,3查询总数语句,4每页条数,5数据连接)
属性:
IsCurPageVisible等等Is开头的属性均为控制输出的label
CssNolink等Css开头的属性均为设置控件的cssstylesample: CCPagination1.DataGridPagination(DataGrid1,"select * from orders","select count(*) from orders",10,"Server=localhost;Database=northwind;uid=sa;pwd=sa;Enlist='true';Max Pool Size =100;Min Pool Size= 5;Pooling = 'true';");
连接sql server,输出到datagridsample:CCPagination1.DataListPagination(DataList1,"select * from tt","select count(*) from tt",10,"provider=microsoft.jet.oledb.4.0;data source=f:\\test.mdb");
连接access,输出到datalist 要输入一个计算总数的sql是我太懒,不好意思,但速度不会慢,我测试过几万条的。还有就是请大家帮忙测试,多提些意见。

解决方案 »

  1.   


    正缺呢[email protected]顺如果能给我一份源码学习,我就为你脱一次!哈哈哈......!!!
      

  2.   

    我不要源代码,项目急用,只要DLL,最后有使用说明,谢谢!
    [email protected]
      

  3.   

    很想要呀,这是个好东西
    [email protected]
      

  4.   

    呵呵,忘了写邮箱:
    [email protected]
      

  5.   

    谢谢,搂主!!!![email protected]
      

  6.   

    已经全部发了,有问题发消息给我或者[email protected]
      

  7.   

    GG有错误呀!
    WebForm1.aspx.csusing System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Data.OleDb;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;namespace Asp.Net5
    {
    /// <summary>
    /// WebForm1 的摘要说明。
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
    protected Boarduck.CCPagination ccpage;
    protected System.Web.UI.WebControls.DataList DataList1;
    public string connstr;
    public string sqlstr;
    public string rcount;

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面

    connstr="Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source="+Server.MapPath("List.mdb");
    sqlstr="select * from aa";
    rcount="select count(*) as co from aa";

    ccpage.DataListPagination(DataList1,sqlstr,rcount,6,connstr);

    } #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.Load += new System.EventHandler(this.Page_Load); }
    #endregion
    }
    }错误如下:“/Asp.Net5”应用程序中的服务器错误。
    --------------------------------------------------------------------------------未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 32:  rcount="select count(*) as co from aa";
    行 33: 
    行 34:  ccpage.DataListPagination(DataList1,sqlstr,rcount,6,connstr);
    行 35: 
    行 36:  }
     源文件: g:\asp.net5\webform1.aspx.cs    行: 34 堆栈跟踪: 
    [NullReferenceException: 未将对象引用设置到对象的实例。]
       Asp.Net5.WebForm1.Page_Load(Object sender, EventArgs e) in g:\asp.net5\webform1.aspx.cs:34
       System.Web.UI.Control.OnLoad(EventArgs e)
       System.Web.UI.Control.LoadRecursive()
       System.Web.UI.Page.ProcessRequestMain() 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
      

  8.   

    妹妹呀,你改控件的名字最好是在设计模式中调出属性来改,你只改cs文件的对象名但前面不会改的。把aspx文件中
    <cc2:CCPagination id="CCPagination1" runat="server"></cc2:CCPagination>
    改为
    <cc2:CCPagination id="ccpage" runat="server"></cc2:CCPagination>
      

  9.   

    使用方法为
    1、先将boarduck.dll复制到工作项目的bin目录下,
    2、打开项目的工具栏
    3、单击右键选择自定义组件,选择.Net组件,选择浏览,选择boarduck.dll文件,点击确定。
    可以添加在组件或其他任何工具栏里。添加完后就能在项目的工具栏里看到CCPagination控件,和其他textbox,label一样。使用的时候就是把工具栏里的CCPagination控件拖到页面上实例化,也和textbox等其他控件一样。其他方法不推荐,太复杂了。
      

  10.   

    能不能再给我发一个?谢谢
    [email protected]
      

  11.   

    希望没来迟吧!!!
    能不能再给我发一个?谢谢
    [email protected]
      

  12.   

    要源码,要源码,哈哈!!![email protected]