|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。asp.net|datagrid|分页 查了网上材料,关于这个DataGrid分页其实是太多太多办法,有些办理办法过于Trick,有些则效力较低,这里供应一个不太贫苦,也效力尚可(经由过程Session缓存DataSet)的办法:
拖动DataGrid到WebForms,从DataGrid的属性栏当选择Columns翻开DataGridProperties自界说对话框,选择Paging分页,Allowpaging,Pagesize:20。
privatevoidPage_Load(objectsender,System.EventArgse)
{
//Putusercodetoinitializethepagehere
if(!this.IsPostBack)
{
sqlDataAdapter1.Fill(dataSet11);
Session["CopyYear"]=dataSet11;
DataGrid1.DataSource=dataSet11.Tables[0].DefaultView;
DataGrid1.DataBind();
}
}
privatevoidDataGrid1_PageIndexChanged(objectsource,System.Web.UI.WebControls.DataGridPageChangedEventArgse)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
dataSet11=(DataSet1)Session["CopyYear"];
DataGrid1.DataSource=dataSet11.Tables[0].DefaultView;
DataGrid1.DataBind();
}
在页面上增加上述代码,OK
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。 |
|