首页  ·  知识 ·  云计算
横向显示图片带分页
佚名  http://www.flyso.net/log_65.html  综合  编辑:dezai  图片来源:网络
UBBContent>sp:datalistid="MyDatalist"runat="server"RepeatColumns="3"RepeatDirection="Horizontal"CellSpa
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
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读