需要的就说,源码就不给了,没意见吧?!呵呵输出如下:第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是我太懒,不好意思,但速度不会慢,我测试过几万条的。还有就是请大家帮忙测试,多提些意见。
支持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是我太懒,不好意思,但速度不会慢,我测试过几万条的。还有就是请大家帮忙测试,多提些意见。
解决方案 »
- C#真的很简单么
- SwfUploadDemo上传控件怎么使用呀???
- c#中的split问题
- 怎样能得到C#中的一个项目中的窗体数目及每个窗体的名字
- 用输入的变量模糊查询
- 在设计windows程序时,要连接数据库,同时设计了一些webservices,发布时数据库连接要改变,webservices也要改变,应该怎么做?
- 高手请问怎样用类名实例化类
- 装配件是什么东西?
- 诚聘,.net(c#)开发人员,待遇优,专职,北京工作,男女不限
- 如何查询表中的第m-n条记录
- 请教一个remoting的疑难问题:注册为singleton的服务器端对象为何会再次创建一个新对象?
- 在.net的垃圾回收中,dispose()方法和finalize()方法有什么区别阿?
正缺呢[email protected]顺如果能给我一份源码学习,我就为你脱一次!哈哈哈......!!!
[email protected]
[email protected]
[email protected]
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
<cc2:CCPagination id="CCPagination1" runat="server"></cc2:CCPagination>
改为
<cc2:CCPagination id="ccpage" runat="server"></cc2:CCPagination>
1、先将boarduck.dll复制到工作项目的bin目录下,
2、打开项目的工具栏
3、单击右键选择自定义组件,选择.Net组件,选择浏览,选择boarduck.dll文件,点击确定。
可以添加在组件或其他任何工具栏里。添加完后就能在项目的工具栏里看到CCPagination控件,和其他textbox,label一样。使用的时候就是把工具栏里的CCPagination控件拖到页面上实例化,也和textbox等其他控件一样。其他方法不推荐,太复杂了。
[email protected]
能不能再给我发一个?谢谢
[email protected]