您的位置:首页 > 编程语言 > ASP

大多数非网站项目扩展Asp.net1.1里面的DataGrid控件

2006-09-18 17:39 447 查看
或许本人才疏学浅,在做项目的时候都是用到DataGrid的内置分页(没办法,公司要提高工作效率呀,至于性能,不是我们的事情了,那是老板的事情,老板只要结果。)如果你想要存储过程分页,请参考Sqlserver存储过程和C#分页类简化你的代码!
本人就是喜欢偷懒的那个,什么东西都要求简单!于是就出现这个控件。我们首先看一下跟DataGrid的对比吧。



至于如何使用本控件,请听我一一到来。
1.首先保证你已经引用了该控件的dll。
2.在要使用的页面注册该控件。
3.手工添加该控件或者拖控件图标进来。
4.cs文件编写代码。
代码如下:
在Page_Load里面写
if(!IsPostBack){
BsDataGrid.DataSource = DataTable.DefaultView;
BsDataGrid.RecordCount = DataTable.Rows.Count; //这个一定要写
BsDataGrid.DataBind();
}

在BsDataGrid_PageIndexChanged分页方法写
BsDataGrid.CurrentPageIndex = e.NewPageIndex;
BsDataGrid.DataSource = DataTable.DefaultView;
BsDataGrid.DataBind();

就那么简单。希望大家喜欢。工作时间写个Blog不容易。希望大家支持!
总结:
//该控件功能
//扩展Asp.net1.1里面的DataGrid控件
// 实现功能,,扩展了内置分页功能,让内置分页看起来跟人性化,功能较强大
// 使用方法,,跟DataGrid使用方法一样.要注意设定RecordCount属性
// 此控件功能只能在DataGrid内置分页情况下才能体现.
// Email/Msn/QQ:
// genson_diy#sina.com genson123#hotmail.com
// 欢迎修改,转载请注明出处!

代码下载点这里。


http://www.cnblogs.com/genson/archive/2006/08/28/488629.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐