AlternatingItemStyle-BorderWidth="0" Width="504px">
' >
' Width="180" Height="100" Runat="server">
<%#DataBinder.Eval(Container.DataItem,"TemplateName")%>
RepeatColumns="3" 这个属性每行三列
分页CS:
selectedCmd="select TemplateNO,TemplateName,TemplateUrl from Template";
}
//SqlDataAdapter sqlAdapter=new SqlDataAdapter(selectedCmd,conn);
OleDbDataAdapter sqlAdapter=new OleDbDataAdapter(selectedCmd,conn);
DataSet ds=new DataSet();
sqlAdapter.Fill(ds);
PagedDataSource pageDataSource=new PagedDataSource();
pageDataSource.DataSource=ds.Tables[0].DefaultView;
pageDataSource.AllowPaging=true;
pageDataSource.PageSize = 10;
//定义变量用来保存当前页索引
int CurPage;
//判断是否具有页面跳转的请求
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;
//设置当前页的索引
pageDataSource.CurrentPageIndex = CurPage-1;
//显示状态信息
LabelPage.Text = "当前页:第" + CurPage.ToString()+"页,共 " + pageDataSource.PageCount.ToString()+"页";
//如果当前页面不是首页
if (!pageDataSource.IsFirstPage)
{
//定义"上一页"超级链接的URL为:当前执行页面的虚拟路径,并传递下一页面的索引值
LinkPrevious.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);
}//如果当前页面不是最后一页
if (!pageDataSource.IsLastPage)
{
//定义"下一页"超级链接的URL为:当前执行页面的虚拟路径,并传递下一页面的索引值
LinkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);
}
//进行数据绑定
MyDatalist.DataSource = pageDataSource;
MyDatalist.DataBind();
本文作者:佚名 来源:http://www.flyso.net/log_65.html