100分求datalist的分页问题或者datagrid数据的横向显示,顶者有分
做一个显示图片的页面,图片和说明文字部分都有超链接,同时有分页功能,
(图片显示和超链都没问题),就分页做不了啊.
用datagrid来做能分页,无法解决图片横向显示的问题(一行全显示相同的图片),
用datalist来做,无法做分页,烦啊...
请大侠们帮帮我呀
问题点数:100、回复次数:4Top
1 楼maple_leafs(我想用好.net)回复于 2006-03-01 20:51:41 得分 0
郁闷
大侠们帮忙Top
2 楼swkong(啊哦)回复于 2006-03-02 14:46:17 得分 0
说的不详细呀。。路过。。Top
3 楼swkong(啊哦)回复于 2006-03-02 14:49:24 得分 40
http://dotnet.aspx.cc/ShowDetail.aspx?id=47DD34FD-ED0B-4455-94E8-CD9F63E19893Top
4 楼lucidcai(三人行必有我师)回复于 2006-03-02 14:49:40 得分 60
//对PagedDataSource 对象的相关属性赋值
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource =this.myPicDS.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;
//当前页面从Page查询参数获取
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;
objPds.CurrentPageIndex = CurPage-1;
lblCurrentPage.Text = "Page: " + CurPage.ToString();
if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);
if (!objPds.IsLastPage)
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);
//把PagedDataSource 对象赋给Repeater控件
this.DataList1.DataSource=objPds;
this.DataList1.DataBind();Top




